gpt4 book ai didi

javascript - 有没有办法从 MSXML XPath 求值器获取非节点结果?

转载 作者:行者123 更新时间:2023-11-29 20:26:17 25 4
gpt4 key购买 nike

我知道 selectNode/selectSingleNode 方法的名称实际上暗示它们旨在返回一个节点,但是也许有一些其他方法或设置可用于使 XPath 计算器返回其他类型的数据(这也是有效的XPath 结果)

oDocument.selectSingleNode("'1'"); 

抛出错误“表达式不返回 DOM 节点”

我想查询 oDocument.selectSingleNode("concat(@day, '-', @month, '-', @year") 并获得结果(使用标准 DOM XPath API 是可能的)。事实上我可以查询节点,然后使用 DOM 遍历它们,但是这种方式效率很低。

最佳答案

selectSingleNode()selectNodes() 选择由 XPath 表达式标识的节点。

它们的返回值分别是IXMLDOMNodeIXMLDOMNodeList 类型。其他什么都不能退。

不返回节点集的表达式(但在其他方面是有效的 XPath 表达式)将导致错误。

关于javascript - 有没有办法从 MSXML XPath 求值器获取非节点结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/491314/

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