boost
西域孤梅
从事网络安全方面的开发,对linux和嵌入式比较感兴趣。
展开
-
使用boost库解析xml配置文件
boost中提供了对配置文件读取的支持,它就是:property_tree。 basic_ptree 是property_tree的核心基础。其接口像std::list。可以执行很多基本的元素操作,比如使用begin()、end()等。 此外还加入了操作属性树的get()、get_child()、get_value()、data()等额外的操作。 basic_原创 2014-07-30 15:47:38 · 1218 阅读 · 0 评论 -
使用rapidxml 生成xml文件
rapidxml是一个快速的xml库,有C++原创 2014-08-19 14:49:51 · 1276 阅读 · 0 评论 -
使用boost property_tree 生成XML配置文件
boost.property_tree可以用来解析xml和json文件,我主要用它来解析xml文件,它内部封装了号称最快的xml解析器rapid_xml,其解析效率还是很好的。但是在使用过程中却发现各种不好用,归纳一下不好用的地方有这些:获取不存在的节点时就抛出异常 获取属性值时,要排除属性和注释节点,如果没注意这一点就会抛出异常,让人摸不着头脑。 内存模型有点怪。 默认不支持中文的解析。解析原创 2014-08-19 08:00:36 · 2965 阅读 · 0 评论