1.XML文档格式
XML文件:传输文件的格式
优点:可读性强;缺点:解析困难,废时,废空间,效率低。
格式:(1)声明
<root>
<host>jasnas.cn</host>
<port>8080</port>
</root>
注:(1)元素标记可能出现错误,因为前后不对应
(2)可以加多个元素属性,属性间用空白隔开
(3)元素与子元素:……..
以树形结构显示,代码同html。
2.生成XML文档
引入tinyxml.h文件
定义对象:TiXmlDocument xml_doc;
添加元素:xml_doc.LinkEndChild(new TiXmlDeclaration( “1.0”, “GBK”, “” ));
添加根元素:TiXmlElement * xml_root = new TiXmlElement(“root”);
xml_doc.LinkEndChild(xml_root);
添加host:TiXmlElement* xml_child = new TiXmlElement(“host”);
xml_root->LinkEndChild(xml_child );
// 添加文档内容
xml_child->LinkEndChild( new TiXmlText(“afanihao.cn”));
// 设置属性
xml_child->SetAttribute(“checked”, “true”);
xml_child->SetAttribute(“station”, 1001);
保存文件:xml_doc.SaveFile(“example02a.xml”);
多重列表形式:
#include <stdio.h>
#include