TinyXml一个小巧简单的C++版本XML解析器,他非常容易的引入到你的项目中使用,使用他可以很简单的进行XML操作,修改编辑保存等。
TinyXml官网地址:http://sourceforge.net/projects/tinyxml/
下载到源码除了一个xmltest.cpp是该项目的测试文件之外,还有5个项目必须的源码文件,具体自己下载到代码再看。
首先,看一下tinyxml主要的类结构:
TiXmlVBase类:是所有tinyxml类的基类。
TiXmlAttribute类:XML属性,是一个键值对。
TiXmlNode类:是DOM中的所有对象的父类。
TiXmlComment类:XML文档中的注释。
TiXmlDeclaration类:XML文档中的申明,一般位于XML文档的第一行,如:
<?xml version="1.0" standalone="yes"?>