小编Mir*_*rko的帖子

69
推荐指数
6
解决办法
5万
查看次数

XPath选择两个特定元素之间的所有元素

我有一个以下的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>
Run Code Online (Sandbox Code Playgroud)

我想在第一个divider元素之后选择所有p个节点,直到下一次出现divider元素.我试着跟随xpath:

//divider[1]/following-sibling::p[following::divider]
Run Code Online (Sandbox Code Playgroud)

但问题是它在最后一个divider元素之前选择所有p个元素.我不知道如何使用xpath 1来做到这一点.

xml xslt xpath

30
推荐指数
4
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

uikit ×1

uitextfield ×1

xml ×1

xpath ×1

xslt ×1