微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TinyXml在xml中插入新的数据

//首先打开xml文档
 tixmlDocument *pDoc = new tixmlDocument("lengquan.xml"); 
 pDoc->LoadFile();
 //然后获得根元素
 tixmlElement *RootElement = pDoc ->RootElement();
 //如果需要在根元素下直接添加子元素。就可以进行以下操作
 tixmlElement *qiu=new tixmlElement("qiu");
 RootElement->LinkEndChild(qiu);
 //如果需要继续在qiu这个子节点里插入元素
 tixmlElement *name=new tixmlElement("name");
 qiu->LinkEndChild(name);
 //向这个元素中添加文本
 CString strName="小艾";
 tixmlText *pStrName=new tixmlText(strName);
 name->LinkEndChild(pStrName);
 //再插入一个
 tixmlElement *addr=new tixmlElement("addr");
 qiu->LinkEndChild(addr);
 //向这个元素中添加属性
 CString sTradd,strNo; 
 sTradd="laiyang";
 strNo="7758521";
 addr->SetAttribute("type",sTradd);
 addr->SetAttribute("no",strNo);
 CString strAi="小艾love蔡";
 tixmlText *pStrAi= new tixmlText(strAi);
 addr->LinkEndChild(pStrAi);
 pDoc->SaveFile("lengquan.xml");

原文地址:https://www.jb51.cc/xml/297825.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。