xpath:如何准确获取下一个节点(兄弟姐妹)

时间:2018-09-28 08:56:45

标签: xpath

我的HTML的组织方式如下。

<div class="statement">
</div>
<div class="reply">
</div>
<div class="statement">
</div>
<div class="statement">
</div>
<div class="reply">
</div>
<div class="statement">
</div>
<div class="statement">
</div>
<div class="reply">
</div>

在语句div旁是否有回复div是随机的。 我想要的是在知道它是第n条语句的同时选择reply div类。我想迭代每个语句(通过迭代变量ofc),在这种情况下:

(//div[@class="statement"])[1]/following-sibling::div[@class="reply"]

我最终得到了以下所有答复。 那么,如何在兄弟姐妹中得到下一个?

1 个答案:

答案 0 :(得分:0)

这将获得后一个具有div的{​​{1}}

@class='reply'

这将获得紧随其后的following-sibling::div[@class="reply"][1] 中的第一个div

@class='reply'

我不确定您想要哪个。