如何使用后代或自我::前缀在 XPath 中获取直接子项



学术问题。

在 XPath 中具有预定义的前缀descendant-or-self::,需要立即获得子级(例如div(。

如果没有预定义的前缀,它可能"child::div" .有没有机会让带有descendant-or-self::前缀的直接孩子,使用一些[conditions]等?

这有点像询问如何使用乘法运算符进行加法。答:不要,这是错误的工作工具。

若要查找直接子轴,您需要子轴,而不是后代(或后代或自身(轴。

经过一些尝试descendant-or-self::*[1]似乎工作正常。例如,要获得所有直系子div,可以使用descendant-or-self::*[1]/div

最新更新