相关疑难解决方法(0)

XPath:选择所有以下兄弟姐妹,直到另一个兄弟姐妹

这是我的xml的摘录:

<node/>
<node/>
<node id="1">content</node>
<node/>
<node/>
<node/>
<node id="2">content</node>
<node/>
<node/>
Run Code Online (Sandbox Code Playgroud)

我定位于node[@id='1'].我需要一个Xpath来匹配所有<node/>元素,直到下一个非空节点(这里node[@id='2']).


编辑: @id属性只是为了更清楚地解释我的问题,但不是我原来的XML.我需要一个不使用@id属性的解决方案.


希望空的兄弟姐妹后匹配node[@id='2'],所以我不能用天真following-sibling::node[text()=''].

我怎样才能做到这一点?

xpath

36
推荐指数
3
解决办法
5万
查看次数

标签 统计

xpath ×1