pugixml是一个开源的xml解析库,只有三个文件(pugiconfig.hpp、pugixml.hpp、pugixml.cpp),速度快,支持xpath。。。好吧,我懒得介绍了=_=,网上介绍pugixml的地方一大堆,读者们去搜一下就清楚了。
pugixml的github地址如下:https://github.com/zeux/pugixml
那么怎么用pugixml生成xml文件呢?今天就来用一个简单的例子说一下。
我们现在要生成的xml文件为:
<?xml version="1.0" encoding="GB2312"?>
<HYLY age="16" address="中国">
<hyly xxxx="adasdsa">ab</hyly>
</HYLY>
代码如下:
#include "pugixml.hpp"
int main()
{
//生成xml文件对象
pugi::xml_document xml_doc;
//生成 <?xml version="1.0" encoding="GB2312"?>
//创建指向上述节点位置的节点对象
pugi::xml_node xml_pre_