近期项目需要用到xml文件和属性树,使用boost库中的read_xml()函数,发现一些问题,现总结如下:
1. read_xml()函数在文件boost/property_tree/xml_parser.hpp中,使用了开源的软件rapid_xm库;
2. 使用该函数,需要编译boost库,我的boost环境配置:
1) windows:include:D:\Program Files\boost\boost_1_55_0
libs: D:\Program Files\boost\boost_1_55_0\stage\lib
2) Linux:include:/home/chenchen/boost_1_55_0
libs: /home/chenchen/boost_1_55_0/stage/lib
3. 源文件test.cpp包含头文件:
1) #include <boost/property_tree/ptree.hpp>
2) #include<boost/pr