QWebKit+;XPath+;HTML。可能吗?

QWebKit+;XPath+;HTML。可能吗?,html,qt,parsing,tidy,qwebkit,Html,Qt,Parsing,Tidy,Qwebkit,是否可以使用QWebkit的XPath和Qt类(可能还有其他标准或Qt类)解析HTML(HTML/HTML5,而不是XHTML)页面,而不使用任何外部实用程序,如tidy 非常感谢 显然不是。XPath代表格式良好的XML,而HTML则不是(除了您特别排除的XHTML之外) 要访问QtWebkit页面的DOM树,必须使用QtWebkit的QWebElementapi 您可以使用访问文档元素 QWebElement QWebView::page()->mainFrame()->docu

是否可以使用QWebkit的XPath和Qt类(可能还有其他标准或Qt类)解析HTML(HTML/HTML5,而不是XHTML)页面,而不使用任何外部实用程序,如tidy


非常感谢

显然不是。XPath代表格式良好的XML,而HTML则不是(除了您特别排除的XHTML之外)

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

您可以使用访问文档元素

QWebElement QWebView::page()->mainFrame()->documentElement();