QWebKit + XPath + HTML。可能吗?

时间:2012-03-22 16:43:27

标签: html qt parsing tidy qwebkit

是否可以使用Qathkit的XPath和Qt类(以及可能的其他标准或Qt类)解析HTML(HTML / HTML5,而不是XHTML)页面,而无需使用像tidy这样的任何外部工具?

非常感谢!

1 个答案:

答案 0 :(得分:2)

不,显然。 XPath用于格式良好的XML,而HTML则不是(除了你明确排除的XHTML)。

要访问QtWebkit页面的DOM树,您必须使用QtWebkit的QWebElement api。

您可以使用

访问文档元素
QWebElement QWebView::page()->mainFrame()->documentElement();