使用DOMXPath::query,是否可以仅获取一层深度的childNodes?
例如,如果我有一个文档如下:
<div>
<span>
<cite>
</cite>
</span>
<span>
<cite>
</cite>
</span>
</div>
我希望NodeList只包含span元素,而不是cite元素。
需要注意的是,这些元素并不总是相同的(例如div,span等)。 我需要它能够适用于任何类型的元素。
这是我尝试过但似乎没有起作用的方法:
//*[not(ancestor::div)]