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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |