tinyxml2解析xml_tinyxml解析xml文件

tinyxml2解析xml_tinyxml解析xml文件使用tinyxml2库解析xmltinyxml2简介tinyxml2是c++编写的轻量级的xml解析器,而且是开放源代码的,在一些开源的游戏引擎中用的比较多。源码托管在github上。源码地址:https://github.com/leethomason/tinyxm

使用tinyxml2库解析xml   tinyxml2简介   tinyxml2是c++编写的轻量级的xml解析器,而且是开放源代码的,在一些开源的游戏引擎中用的比较多。源码托管在github上。   源码地址:https://github.com/leethomason/tinyxml2   
这里写图片描述   tinyxml2使用起来非常简单,下载源码后无需编译成lib文件,直接將tinyxml2.h和tinyxml2.cpp两个文件添加到你自己的工程中即可。   tinyxml2使用   我们现在有一个persons.xml文件,里面存放着一些人员信息,内容如下:   现在我们使用tinyxml2库遍历该xml文件,姓名为”花花“的人员的全部信息。   代码如下:   tinyxml2采用DOM(文档对象模型)方式处理xml文件,xml文件中的每一种素都有对应的类。   XMLDocument类的对象代表一份xml文档实例,调用LoadFile方法与xml文件绑定。   我们通过XMLDocument类的RootElement根节点(xml文件的根节点只有一个),通过root->FirstChildElement(“person”)素名为person的第一个子节点。有了该节点调用XMLElement类NextSiblingElement()方法不断循环遍历即可。   运行效果   
这里写图片描述   可以看到我们需要的信息打印了出来。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/90302.html

(0)
上一篇 2024年 6月 17日 22:21
下一篇 2024年 6月 17日 22:36

相关推荐

关注微信