使用C ++进行HTML到XML的转换

时间:2010-03-06 17:30:06

标签: c++ html xml

是否有用于将HTML文档转换为XML文档的C ++代码或库? 感谢。

3 个答案:

答案 0 :(得分:3)

您可以查看Tidy library

  

Tidy由HTML解析器组成   和一个HTML漂亮的打印机。解析器   相当长的时间   纠正常见的标记错误。它也是   提供如何使你的建议   人们更容易访问的页面   残疾,可以习惯   将HTML内容转换为XML   XHTML。

该库是用C语言编写的。

答案 1 :(得分:1)

如果您的XHTML正确形成,那么它就是XML。

如果您使用any C++ xml parser,您可以加载文档..并希望它可以解析它,然后再将其写回。

答案 2 :(得分:1)

我想转换为XML以使用libxml ++解析它,但我找到了这个库: http://htmlcxx.sourceforge.net/ 有了它,我可以解析XML和HTML而无需任何转换。