有没有办法限制DOMXPath :: query的深度?
考虑以下文件:
<div>
<span>
<div>
</div>
</span>
</div>
我如何限制查询
//div
所以它只匹配第一级而不是后代?
答案 0 :(得分:4)
这将选择不在任何其他div元素中的div元素(类似于Gumbo的答案,但会检查所有级别,而不仅仅是直接父级)
//div[not(ancestor::div)]
答案 1 :(得分:2)
尝试描述来自根的路径(单/
):
/path/to/first/level/div
或试试这个:
//div[not(parent::div)]