我有以下vb.net代碼,它工作正常,並且在消息框中顯示了具有id屬性的元素的確切數目。VB.NET中的XPath與HTML敏捷包
Dim hreftext = htmldoc.DocumentNode.SelectNodes("//*[@id]")
MsgBox(hreftext.Count)
現在的問題是,當我使用的消息框下面它給了我對象雖然有6個elemnts id爲RSO
Dim hreftext = htmldoc.DocumentNode.SelectNodes("//*[@id='rso']")
MsgBox(hreftext.Count)
被引用不設置到對象的實例第二段代碼有什麼不對嗎?
它應該工作。你能給我們原始的HTML檢查嗎? –
另外,檢查案件。 XPath區分大小寫。 – JWiley
你知道你可以從谷歌瀏覽器複製xpath。只需檢查元素,然後右鍵單擊以複製xpath,然後至少可以確定要使用哪個xpath。 – deltu100