現在の要素の横にある要素を選択します。HtmlAgilityPack

c# html-agility-pack

質問

私はHTMLページを解析するためにHtmlAgilityPackを使用しています。私はタグh3のコレクションを選択してループし、各h3要素に対して、その要素のすぐ隣にある要素を選択したいと考えています。ここに私のサンプル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>

私はh3のコレクションを選択する方法を知っていますが、私はそれぞれの隣にulを選択する方法はありません

人気のある回答

現在のノードがh3場合、このXPathを使用します。

following-sibling::ul[1]

1 ul兄弟を選択します。




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ