加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

CMarkUp创建有子属性xml使用

发布时间:2020-12-15 23:35:09 所属栏目:百科 来源:网络整理
导读:const char* const XmlTag = "?xml version="1.0"?rn"; CMarkup tempXml; tempXml.AddElem("Item"); tempXml.AddChildElem("ItemId",111); tempXml.AddChildElem("ItemName","My111"); CMarkup xmlDoc(XmlTag); xmlDoc.AddElem("Response"); xmlDoc.AddC
 const char* const XmlTag = "<?xml version="1.0"?>rn";
 CMarkup tempXml;
 tempXml.AddElem("Item");
 tempXml.AddChildElem("ItemId",111);
 tempXml.AddChildElem("ItemName","My111");

 CMarkup xmlDoc(XmlTag);
 xmlDoc.AddElem("Response");
 xmlDoc.AddChildElem("CmdType","Catalog");
 xmlDoc.AddChildElem("DeviceList");
 xmlDoc.SetChildAttrib("Num",2);
 xmlDoc.IntoElem();
  xmlDoc.AddChildElem("Item");
  xmlDoc.IntoElem();
   xmlDoc.AddChildElem("ItemId",1);
   xmlDoc.AddChildElem("ItemName","Name");
  xmlDoc.OutOfElem();

  xmlDoc.AddChildElem("Item");
  xmlDoc.IntoElem();
   xmlDoc.AddChildElem("ItemId",2);
   xmlDoc.AddChildElem("ItemName","Name2");
  xmlDoc.OutOfElem();

  xmlDoc.AddChildSubDoc(tempXml.GetDoc());
 xmlDoc.OutOfElem();


产生的xml数据格式如下

<?xml version="1.0"?>
<Response>
    <CmdType>Catalog</CmdType>
    <DeviceList Num="2">
        <Item>
            <ItemId>1</ItemId>
            <ItemName>Name</ItemName>
       </Item>
       <Item>
           <ItemId>2</ItemId>
           <ItemName>Name2</ItemName>
      </Item>
      <Item>
          <ItemId>111</ItemId>
          <ItemName>My111</ItemName>
     </Item>
 </DeviceList>
</Response>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读