選擇當前元素HtmlAgilityPack旁邊的元素

c# html-agility-pack

我正在使用HtmlAgilityPack來解析html頁面。我想選擇一個標籤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合法嗎? 是的,了解原因