Wählen Sie ein Element neben dem aktuellen Element HtmlAgilityPack

c# html-agility-pack

Frage

Ich verwende HtmlAgilityPack zum Analysieren der HTML-Seite. Ich möchte eine Sammlung von Tag h3 auswählen und dann durchschleifen, und für jedes h3-Element möchte ich ein Element direkt daneben auswählen. Hier ist mein Beispiel 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>

Ich weiß, wie man Sammlung von h3 auswählt, aber ich habe keine Ideen, wie man neben jedem ul auswählt

Beliebte Antwort

Wenn der aktuelle Knoten h3 , verwende diesen XPath:

following-sibling::ul[1]

Es wählt 1 st ul Geschwister.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum