当前位置: 首页 > news >正文

网站关键字语法郑州建网站的公司

网站关键字语法,郑州建网站的公司,自己的网站什么做优化,dede中英文网站 在一个目录下的搜索,即FindElem()不分先后出现顺序。 (一) 先讲一下XML中的物殊字符,手动填写时注意一下。 字符 字符实体 & &或#38; …


在一个目录下的搜索,即FindElem()不分先后出现顺序。

(一) 先讲一下XML中的物殊字符,手动填写时注意一下。

 

字符                  字符实体
&                          &&
'                          '或
'
>                           >或
>
<                           &lt;或
&#38;&#60;
"                      
&quot;或&#34;

(二) CMarkup类的源代码。

这是目前的最新版本;

这是官网示例文件,取出里面的Markup.cpp和Markup.h,导入你的工程里面,CMarkup类就可以用了;

下载地址:http://www.firstobject.com/Markup90.zip

解压后里面是一个DEMO,将Markup.h .cpp拷贝并添加到工程中,第一次编译可能会出现预编译错误,解决的方法在Markup.cpp最前面include "stdafx.h",或者关闭预编译。

(三) 创建一个XML文档。

CMarkup xml;
xml.AddElem( "ORDER" );
xml.AddChildElem( "ITEM" );
xml.IntoElem();
xml.AddChildElem( "SN", "132487A-J" );
xml.AddChildElem( "NAME", "crank casing" );
xml.AddChildElem( "QTY", "1" );
xml.Save("c:\\UserInfo.xml");

效果如下:

<ORDER>
<ITEM>
<SN>132487A-J</SN>
<NAME>crank casing</NAME>
<QTY>1</QTY>
</ITEM>
</ORDER>
(四) 浏览特定元素
CMarkup xml;
xml.Load("UserInfo.xml");
while ( xml.FindChildElem("ITEM") )
{
          xml.IntoElem();
          xml.FindChildElem( "SN" );
          CString csSN = xml.GetChildData();
          xml.FindChildElem( "QTY" );
    int nQty = atoi( xml.GetChildData() );
          xml.OutOfElem();
}
(五)增加元素和属性
添加在最后面,使用的是AddElem;添加在最前面,使用InsertElem。
CMarkup xml;
xml.Load("c:\\UserInfo.xml");
xml.AddElem( "ORDER" );
xml.IntoElem(); // 进入 ORDER
          xml.AddElem( "ITEM" );
          xml.IntoElem(); // 进入 ITEM
          xml.AddElem( "SN", "4238764-A" ); //添加元素
          xml.AddElem( "NAME", "bearing" );//添加元素
          xml.AddElem( "QTY", "15" );//添加元素
          xml.OutOfElem(); // 退出 ITEM 
xml.AddElem( "SHIPMENT" );
xml.IntoElem(); // 进入 SHIPMENT
xml.AddElem( "POC" );//添加元素
xml.SetAttrib( "type", "non-emergency");//添加属性
xml.IntoElem(); // 进入 POC
xml.AddElem( "NAME", "John Smith");//添加元素
xml.AddElem( "TEL", "555-1234");//添加元素
xml.Save("c:\\UserInfo.xml");

 

效果如下:

<ORDER>
<ITEM>
<SN>132487A-J</SN>
<NAME>crank casing</NAME>
<QTY>1</QTY>
</ITEM>
<ITEM>
<SN>4238764-A</SN>
<NAME>bearing</NAME>
<QTY>15</QTY>
</ITEM>
<SHIPMENT>
<POC type="non-emergency">
<NAME>John Smith</NAME>
<TEL>555-1234</TEL>
</POC>
</SHIPMENT>
</ORDER>

(六) 修改元素和属性

如将POC中的属性type改成:change;

元素TEL改成:123456789

           CMarkup xml;
if (xml.Load("UserInfo.xml"))
{
      CString strUserID = _T("");
      xml.ResetMainPos();
      if (xml.FindChildElem("SHIPMENT"))
      {
       xml.IntoElem();
       if (xml.FindChildElem("POC"))
       {
        xml.IntoElem();
        CString str_type=xml.GetAttrib("type");
        MessageBox(str_type);
        xml.SetAttrib("type","change");
        strUserID = xml.GetData();
    
        if (xml.FindChildElem("TEL"))
        {
         xml.IntoElem();
         xml.SetData("123456789");
         xml.Save("UserInfo.xml");
         return;
        }
       }
      }
}

(七)删除元素:

删除SN=132487A-J的项目。

CMarkup xml;
if (xml.Load("UserInfo.xml"))
{
      CString strUserID = _T("");
      xml.ResetMainPos();
      if (xml.FindChildElem("ITEM"))
      {
       xml.IntoElem();
       CString str_sn;
       xml.FindChildElem("SN");
       str_sn=xml.GetChildData();
       if(str_sn=="132487A-J")
       {
        xml.RemoveElem();
        xml.Save("UserInfo.xml");
       }
      }
}

http://www.yidumall.com/news/24311.html

相关文章:

  • 哪个网站做餐饮推广最好拉新app推广接单平台
  • 开发网站大概要多少钱湛江今日头条新闻
  • 徐州网站建设方案书今日新闻消息
  • 做网站代码难么推广方案格式模板范文
  • 甘肃公司的网络营销方案seow是什么意思
  • 仙桃做网站成都网站制作
  • 天津河东做网站哪家好网站快速排名推荐
  • 备案域名注册aso优化什么意思是
  • 空气炸锅做糕点的网站东莞seo网站推广建设
  • 外链 推网站怎么做舆情危机公关公司
  • 网站开发工作日志营销软文范例500
  • 东莞营销型网站建设网站制作策划书
  • 氧os哪个网站做的最好源码网站
  • 网站设计的基本过程域名搜索引擎
  • 企业网站的页面信息该如何排放营销网站策划方案
  • 做网站如何把支付宝微信吧seo关键词优化软件官网
  • 做婚庆网站有哪些网站404页面怎么做
  • 句容美食有哪些深圳网站优化公司哪家好
  • 网站代理怎么做交换链接营销的典型案例
  • .cn的知名网站百度推广关键词优化
  • 有哪些做问卷调查的网站怎样做企业推广
  • 毛绒玩具外包加工网广西seo
  • 刚开始的网站开发公司seo网站推广建站服务商
  • 郑州 公司网站制作如何做企业网站
  • 建官网个人网站营销活动推广策划
  • 专门做自助游的网站百度词条优化
  • 网站开发电脑配置要求做一个微信小程序需要多少钱
  • 手机网站关键词排aso平台
  • 做网站前台模板北京网站建设
  • 风水网站模板宁波网站推广找哪家公司