2

tidy などの外部ユーティリティを使用せずに、QWebkit の XPath および Qt クラス (およびおそらく他の標準または Qt クラス) を使用して HTML (XHTML ではなく HTML/HTML5) ページを解析することは可能ですか?

どうもありがとう!

4

1 に答える 1

2

いいえ、明らかに。XPath は整形式の XML 用ですが、HTML はそうではありません (具体的に除外した XHTML を除く)。

QtWebkit ページの DOM ツリーにアクセスするには、QtWebkit のQWebElementAPI を使用する必要があります。

でドキュメント要素にアクセスできます

QWebElement QWebView::page()->mainFrame()->documentElement();
于 2012-03-23T10:33:56.980 に答える