使用rapidxml解析xml

来源:互联网 发布:手机淘宝分享宝贝链接 编辑:程序博客网 时间:2024/05/29 04:48

 

rapidxml是一个由C++模板实现的高效率xml解析库,号称解析速度比tinyxml快50倍(忽悠),并作为boost::property的内置解析库:

其独立版本的官网:http://rapidxml.sourceforge.net/
使用rapidxml的方法tinyxml极其类似,但要求被解析的字符串必须已经将整个装入内存,它不是步进的解析方法:
  1. 包含必要的头文件
     
  2. 创建文档对象
     
  3. 分析xml字符串,要求以'/0'结尾
     
  4. 获取节点
     
  5. 遍历所有节点
     
  6. 遍历所有属性
     
  7. 获取属性值
     

 

原创粉丝点击