xml文件,作为应用程序的配置文件很常见,功能也比ini文件丰富,对于xml文件的读写,有很多方法,之前我主要使用libxml, tinyxml这两个库,操作方法稍微有点复杂,对比使用boost的xml操作,boost相对简单。
boost库的property_tree保存了多个属性值得树形结构,可以解析xml, json, ini等文件。
下面介绍如何用boost读写xml文件。
例如,有如下xml文件,我们需要读取,改写xml的内容,该如何实现呢?
jack
西二旗
羽毛球
篮球
乒乓球
在使用之前,需要包含头文件
#include
#include
代码如下: