现在很多软件配置,包括游戏UI的配置文件都选择了XML。
有很多开源的XML库, 例如C++的Xerces,但是这个库很大,简单的xml解析,用TinyXML库就够了。
网址下载:http://sourceforge.net/projects/tinyxml
里面也就六个文件, 嫌麻烦你可以直接生成一个lib,直接使用头文件。
还是前面说的多叉树,用TinyXML写了一个解析器:
测试代码:
新的XML脚本文件如下:
现在很多软件配置,包括游戏UI的配置文件都选择了XML。
有很多开源的XML库, 例如C++的Xerces,但是这个库很大,简单的xml解析,用TinyXML库就够了。
网址下载:http://sourceforge.net/projects/tinyxml
里面也就六个文件, 嫌麻烦你可以直接生成一个lib,直接使用头文件。
还是前面说的多叉树,用TinyXML写了一个解析器:
测试代码:
新的XML脚本文件如下: