作者:fushuzhen68139 | 来源:互联网 | 2023-05-17 19:33
const char* const XmlTag = "\r\n";
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数据格式如下
Catalog
-
1
Name
-
2
Name2
-
111
My111