以下表达式之间有什么区别(如果存在)?
/descendant-or-self::node()
后代或自身::node()
我不明白本例中第一个表达式开头的 /
的含义是什么。
根据类里面的解释,/
的意思是在树中向下一层。
那么这在这里是如何体现的呢?
(根据我的检查,发现不存在差异,但根据我的讲师的上述解释,我不明白为什么。)
最佳答案
以
/
开头的 XPath 是绝对的(基于文档的根节点)。以轴或
./
开头的 XPath 相对于上下文节点。
另请参阅
关于xml - XPath 中的前导/(斜杠)有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73073029/