选择当前元素HtmlAgilityPack旁边的元素

时间:2012-12-11 04:55:05

标签: 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

1 个答案:

答案 0 :(得分:2)

如果当前节点为h3,请使用此XPath:

following-sibling::ul[1]

它选择1 st ul兄弟。