方便易用的 生成与解析XML的类CMarkup之生成XML篇

http://www.firstobject.com/dn_markupmethods.htm


MARKUP官网,在上面可以很轻松下载到所需文件,使用很简单,一个CPP 加一个 头文件导入工程即可


首先是设置XML头部的相关编码的说明

const CString XmlTag = _T("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n"); 
CMarkup xmlDoc;
xmlDoc.SetDoc(XmlTag);     //设置了头部

然后增加元素

xmlDoc.AddElem(_T("Program"));

继而增加元素内的属性

xmlDoc.SetAttrib(programname[i],program[i]);

如果有子层次元素

xmlDoc.AddChildElem(_T("Pages"));   //先建立子元素
xmlDoc.IntoElem();                  //然后进入元素层次
<pre name="code" class="cpp">xmlDoc.SetAttrib(xxx,xxx);

 

完成后推出层次

xmlDoc.OutOfElem();

最后就是保存了

xmlDoc.Save(此处直接添加全路径带文件名即可);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值