1.tinyXMl生成XML文件
#include <stdio.h>
#include <string>
using namespace std;
#include "../tinyxml/tinyxml.h"
int test1()
{
TiXmlDocument xml_doc;
// 添加XML声明
xml_doc.LinkEndChild(new TiXmlDeclaration( "1.0", "GBK", "" ));
// 添加根元素
TiXmlElement * xml_root = new TiXmlElement("root");
xml_doc.LinkEndChild(xml_root);
// 在根元素下添加其他子元素
if(1)
{
// 添加host
TiXmlElement* xml_child = new TiXmlElement("host");
xml_root->LinkEndChild(xml_child );
// 添加文档内容
xml_child->LinkEndChild( new TiXmlText("AAA"));
// 设置属性
xml_child->SetAttribute("checked", "true");
xml_child->SetAttribute("station", 1001);
}
if(1)
{
// 嵌套子元素
TiXmlElement* xml_client = new TiXmlElement("client");
xml_root->LinkEndChild(xml_client );
TiXmlElement* xml_clientName = new TiXmlElement("name");
今天的文章tinyXml生成XML文件分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29840.html