【问题标题】:HTML, XHTML & XML parser in boost libraryboost 库中的 HTML、XHTML 和 XML 解析器
【发布时间】:2012-06-19 04:37:16
【问题描述】:

当前版本的 boost 1.49.0 是否有任何库来解析 html/xml 文档。我知道 pTree 可以用于 xml 解析,但我正在寻找更完整的东西。 谢谢。

【问题讨论】:

标签: c++ boost


【解决方案1】:

Boost::Spirit 正是您所寻找的。​​p>

【讨论】:

  • 不,不是。构建自己的 XML 解析器,更不用说容错的 HTML 解析器,绝非易事(一个词:编码!)。
  • 我同意这不是微不足道的,但该库使之成为可能(Spirit.Qi 让您处理编码)
  • 从根本上低估了所需的努力。值得注意的是,Spirit.Qi 不会帮助您处理编码问题,因为您首先需要识别使用的编码。
  • 我在网上找不到任何示例,请您举一些使用 boost::spirit 解析 html 或 xml 的示例
  • 查看 boost 示例,有完整的 xml 解析器示例
猜你喜欢
  • 1970-01-01
  • 2015-12-12
  • 2014-01-13
  • 1970-01-01
  • 2016-10-04
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多