我有以下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