seleziona un elemento accanto all'elemento corrente HtmlAgilityPack

c# html-agility-pack

Domanda

Sto usando HtmlAgilityPack per analizzare la pagina html. Voglio selezionare una collezione di tag h3, quindi passarla in loop, e per ogni elemento h3, voglio selezionare un elemento accanto ad esso. Ecco il mio esempio di codice HTML:

<h3>Somthing here</h3>
<ul>list of something</ul>

<h3>Somthing here</h3>
<ul>list of something</ul>

<h3>Somthing here</h3>
<ul>list of something</ul>

<h3>Somthing here</h3>
<ul>list of something</ul>

<h3>Somthing here</h3>
<ul>list of something</ul>

So come selezionare la raccolta di h3, ma non ho idee su come selezionare ul accanto a ciascuno

Risposta popolare

Se il nodo corrente è h3 , usa questo XPath:

following-sibling::ul[1]

Seleziona 1 ° ul fratello.




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é