小编use*_*248的帖子

XPath:如何选择以下兄弟姐妹直到某个兄弟姐妹

对于下面的示例HTML,返回带有class ='B'的class ='A'的"a"元素的兄弟的XPath查询可以写成://a[@class='A']/following-sibling::a[@class='B'].此查询输出4个<a class="B"/>元素.

但是,我只想要<a class="B"/>跟随当前<a class="A"/>元素的元素,而不想跟随其他<a class="B"/>元素/节点的元素.换句话说,我只想要下面的<a class="B"/>兄弟元素,直到下一个<a class="B"/>元素出现.

示例HTML:

<a class='A' />
<a class='B' />
<a class='A' />
<a class='B' />
<a class='B' />
<a class='B' />
Run Code Online (Sandbox Code Playgroud)

关于如何将我当前的XPath查询限制为仅仅是那些兄弟姐妹的任何想法将非常感谢:)

html xpath

13
推荐指数
2
解决办法
9390
查看次数

标签 统计

html ×1

xpath ×1