Xpath precedente-fratello (usando HtmlAgilityPack e VB)

html-agility-pack vb.net xpath

Domanda

Im usando HtmlAgilityPack / HAP in modo che io possa usare Xpath con documenti HTML.

Ho bisogno di aiuto per selezionare il fratello precedente di div class = "address" in questo url: www.yellowpages.ca/search/si-geo/1/sh/Ottawa,+ON Il fratello che voglio è h3 class = "listingTitleLine "

Ecco uno screenshot:

http://i55.tinypic.com/25gc4qo.png Posso avere qualche aiuto per favore.

-DD,

Risposta accettata

Per selezionare l'elemento H3 preceding-sibling con il valore dell'attributo di classe "listingTitleLine":

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

Per selezionare ciascuno degli elementi H3 con un valore di attributo di classe di "linstingTitleLine" che è precedente-fratelli di elementi div con un valore di attributo di classe di "indirizzo":

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



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché