Xpath:找到跟随已知div的div(不是嵌套的)

时间:2014-03-12 11:30:26

标签: java xpath

我需要检查一个已知div之后的div不包含h3标记。我如何仅使用xpath表达式来解决这个问题?

<div>
  <h2></h2>
  ...this is the div I found...
</div>
<div>
  ... need to check for presence of this div ..
  <h3>some text<h3>
</div>

1 个答案:

答案 0 :(得分:0)

实际上,问题不是很清楚。

如果要查找当前元素之后没有子元素<div>的所有<h3>元素,可以使用下面的XPath表达式:

/following-sibling::div[not(h3)]

但如果您想在当前元素具有该条件后仅查找第一个<div>元素,您可以尝试如下:

/following-sibling::div[1][not(h3)]