TinyXML

TinyXML是一个优秀的C++ XML解析器。
TinyXML http://sourceforge.net/projects/tinyxml

使用方法

生成一个简单的xml文件

打开文件遍历元素

example4.xml

上面一段代码中,注释部分演示了另外一种遍历方法。

使用TiXmlHandle

通过上面的代码我们看到,获得一个元素后需要判断是否为空指针。
使用TiXmlHandle可以简化编程,使用链式调用的简便语法,效果如下:

总结

TinyXML的使用方法还是相当简单的。源代码只有6个文件,看一下头文件,各种接口一目了然。