Xpath precedente-hermano (utilizando HtmlAgilityPack y VB)

html-agility-pack vb.net xpath

Pregunta

Estoy usando HtmlAgilityPack / HAP para poder usar Xpath con documentos HTML.

Necesito ayuda para seleccionar el hermano anterior de div class = "address" en esta url: www.yellowpages.ca/search/si-geo/1/sh/Ottawa ,+ON El hermano que quiero es h3 class = "listingTitleLine "

Aquí hay una captura de pantalla:

http://i55.tinypic.com/25gc4qo.png ¿Puedo obtener ayuda, por favor?

-Dd,

Respuesta aceptada

Para seleccionar el elemento H3 de preceding-sibling con el valor de atributo de clase de "listingTitleLine":

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

Para seleccionar cada uno de los elementos H3 con un valor de atributo de clase de "linstingTitleLine" que son hermanos anteriores de elementos div con un valor de atributo de clase de "dirección":

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



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué