boost库中有XML解析器吗

ivy1023 2008-01-30 09:25:22
boost库中有XML解析器吗?如果有的话,接口在哪个头文件中?
...全文
317 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oversense 2008-01-30
  • 打赏
  • 举报
回复

高度推荐
tinyxml
ivy1023 2008-01-30
  • 打赏
  • 举报
回复
谢谢
  • 打赏
  • 举报
回复
没有
XML
  1) Xerces
  参考网站:http://xml.apache.org/xerces-c/
  Xerces-C++ 是一个非常健壮的XML解析器,它提供了验证,以及SAX和DOM API。XML验证在文档类型定义(Document Type Definition,DTD)方面有很好的支持,并且在2001年12月增加了支持W3C XML Schema 的基本完整的开放标准。
  2) XMLBooster
  参考网站:http://www.xmlbooster.com/
  这个库通过产生特制的parser的办法极大的提高了XML解析的速度,并且能够产生相应的GUI程序来修改这个parser。在DOM和SAX两大主流XML解析办法之外提供了另外一个可行的解决方案。
  3) Pull Parser
  参考网站:http://www.extreme.indiana.edu/xgws/xsoap/xpp/
  这个库采用pull方法的parser。在每个SAX的parser底层都有一个pull的parser,这个xpp把这层暴露出来直接给大家使用。在要充分考虑速度的时候值得尝试。
  4) Xalan
  参考网站:http://xml.apache.org/xalan-c/
  Xalan是一个用于把XML文档转换为HTML,纯文本或者其他XML类型文档的XSLT处理器。
  5) CMarkup
  参考网站:http://www.firstobject.com/xml.htm'>http://www.firstobject.com/xml.htm
  这是一种使用EDOM的XML解析器。在很多思路上面非常灵活实用。值得大家在DOM和SAX之外寻求一点灵感。
  6) libxml++
  http://libxmlplusplus.sourceforge.net/
  libxml++是对著名的libxml XML解析器的C++封装版本
ivy1023 2008-01-30
  • 打赏
  • 举报
回复
个人感觉这是一个很强的库啊,怎么都没有呢
金庆 2008-01-30
  • 打赏
  • 举报
回复
好像没有
calss_cyl 2008-01-30
  • 打赏
  • 举报
回复
好像没有,百度一下。

64,632

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧