使用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/86837.html