首页 > 其他 > 详细

1、pugixml 读属性值

时间:2019-12-31 11:44:56      阅读:189      评论:0      收藏:0      [点我收藏+]

xml文档主要是:节点、属性、属性值

#include<iostream>
#include"pugixml/pugixml.hpp"
using namespace pugi;
using namespace std;
int main()
{

    xml_document doc;
    xml_parse_result result = doc.load_file("tree.xml");//parse解析,无错误则返回1
    //cout << result.description() << endl;//也可以把1描述出来,No error
    if (result)
    {
        cout << doc.child("mesh").attribute("name").value() << endl; //节点mesh的属性name的值
        cout << doc.first_child().child_value() << endl;
        cout << doc.child("mesh").child("node").attribute("attr1").value() << endl; //节点mesh的节点node的属性attr1的值
    }
    return 0;
}

tree.xml

<mesh name="mesh_root">
    <node attr1="value1" attr2="value2" />
</mesh>

 

1、pugixml 读属性值

原文:https://www.cnblogs.com/xixixing/p/12123142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!