Xpath previous-sibling(使用HtmlAgilityPack和VB)

html-agility-pack vb.net xpath

我使用HtmlAgilityPack / HAP,以便我可以使用Xpath与HTML文档。

我需要帮助在这个网址中选择div class =“address”的前一个兄弟: www.yellowpages.ca/search/si-geo/1/sh/Ottawa,+ON我想要的兄弟是h3 class =“listingTitleLine “

这是一个截图:

http://i55.tinypic.com/25gc4qo.png请给我一些帮助。

-DD,

一般承认的答案

要选择具有类属性值“listingTitleLine”的previous preceding-sibling H3元素:

preceding-sibling::h3[@class='listingTitleLine']

要选择具有类属性值“linstingTitleLine”的每个H3元素,它们是div元素的前兄弟,其属性值为“address”:

//div[@class='address']/preceding-sibling::h3[@class='listingTitleLine']


许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因