我有以下 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 来做到这一点。