我需要检查一个已知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>
答案 0 :(得分:0)
实际上,问题不是很清楚。
如果要查找当前元素之后没有子元素<div>
的所有<h3>
元素,可以使用下面的XPath表达式:
/following-sibling::div[not(h3)]
但如果您想在当前元素具有该条件后仅查找第一个<div>
元素,您可以尝试如下:
/following-sibling::div[1][not(h3)]