1. C++解析XML的开源库 在项目中XML的解析使用的是开源的第三方库,TinyXML:这个解析库的模型通过XML文件,然后再内存中生成DOM模型,从而让我们能够非常方便的遍历这颗XML树. DOM模型即文档对象模型,是将整个文档分成多个元素(如:书.章.节.段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包括关系.先看一下TinyXML中的主要类和XML文档之间的相应关系,下图是TinyXML中主要class的类图,反应各个类之间的静态关系. TiXmlBase是全部类的基类,Ti…