【发布时间】:2012-06-07 06:01:33
【问题描述】:
我有以下 xml:
<doc>
<divider />
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<divider />
<p>text</p>
<p>text</p>
<divider />
<p>text</p>
<divider />
</doc>
我想选择第一个分隔元素之后的所有 p 节点,直到下一次出现分隔元素。我尝试使用以下 xpath:
//divider[1]/following-sibling::p[following::divider]
但问题是它选择最后一个分隔元素之前的所有 p 元素。我不确定如何使用 xpath 1。
【问题讨论】: