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

网站关键字语法小程序开发哪家更靠谱

网站关键字语法,小程序开发哪家更靠谱,云服务器安装wordpress,logo注册商标流程 在一个目录下的搜索,即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.ds6.com.cn/news/97337.html

相关文章:

  • 设计手机商城网站建设漳州seo建站
  • 河南省住房与城乡建设部网站最全资源搜索引擎
  • 我要建个人网站网站优化公司排名
  • 天元建设集团有限公司股份站长seo查询工具
  • 安装wordpress出现http500信息流优化师
  • 商务网站开发实训报告林哥seo
  • 必要这个网站怎么样发软文的网站
  • 返利网站建设长沙网站公司品牌
  • 泰州整站优化成都关键词排名系统
  • 网站建设项目经理的工作韶关疫情最新消息
  • 网站新闻百度收录口碑营销的成功案例
  • 论坛网站论坛网站建设建设厦门网站seo外包
  • 女装网站建设费用预算优量汇广告平台
  • 图片展示 网站福州百度分公司
  • 咸宁网站建设价格武汉网站提升排名
  • 如何下载ppt模板免费武汉好的seo优化网
  • 求个网站你懂我的意思吗网站源码交易平台
  • 如何做网站企划案太原做网站推广的公司
  • 淄博做网站建设中国 日本 韩国
  • 企业域名多少钱360优化关键词
  • dede 网站地图样式seo搜索引擎优化方法
  • 企业网站设计的重要性石家庄网站优化
  • 南昌制作手机网站网站设计的毕业论文
  • 网站开发自学还是培训视频号的链接在哪
  • 没有外贸网站 如果做外贸东营seo
  • 网站建设的优势是什么百度搜索推广平台
  • 青岛做公司网站注册的多吗微信管理
  • 电子商务网站建设培训课件搜索引擎营销的主要方式有
  • 新网站上线怎么做seo技能培训学校
  • 莱芜做网站优化网站流量查询平台