gpt4 book ai didi

xml - XPath 表达式/定位步骤是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 02:35:52 25 4
gpt4 key购买 nike

我想知道 XPath 表达式 / 是否是一个位置步骤。

我知道 / 用于从根节点进行选择,而定位步骤有一个轴、一个节点测试和零个或多个谓词。因此我认为这两者是不相关的并且 XPath 表达式 / 不是位置步骤。

我的想法对吗?

最佳答案

/ 本身不是一个步骤,而是生产中定义的一个步骤分隔符 26 http://www.w3.org/TR/2007/REC-xpath20-20070123/#doc-xpath-RelativePathExpr的 XPath。

对于生产 25,允许以 / 开头的表达式,并且从根节点开始计算表达式。但是 / 它实际上不是一个步骤,只是 root(self::node()) treat as document-node() 的缩写,后面可以选择跟 / 如果还有一个步骤。

请注意,///descendent-or-self::node()/的语法缩写。

在所有情况下,位置路径地址的缩写部分的扩展都发生在求值之前。

关于xml - XPath 表达式/定位步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17930772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com