- 依旧是使用pugi解析xml,这次来看看添加或者移除节点的操作,还有一些遍历方法
- 附: pugi配置以及简单示例
https://blog.csdn.net/weixin_43272766/article/details/89875062
- test.xml文件内容
<?xml version="1.0"?>
<Response>
<CmdType>DeviceInfo</CmdType>
<SN>17430</SN>
<DeviceID>102934857689237</DeviceID>
<Manufacturer>Happtimesoft</Manufacturer>
<Model>HTIPC</Model>
</Response>
#include <iostream>
#include "pugiconfig.hpp"
#include "pugixml.hpp"
#include <string>
using namespace std;
int main()
{
pugi::xml_document doc;
pugi::xml_parse_result result = doc.load_file("test.xml");
cout << "load result: " << result.description() << endl;
if (!result)
{
return 1;
}
pugi::xml_node response = doc.child("Response");
//c++新特性