我知道 selectNode/selectSingleNode 方法的名称实际上表明它们旨在返回一个节点,但是也许还有其他方法或设置可用于使 XPath 评估器返回其他类型的数据(这也是有效的 XPath 结果)
oDocument.selectSingleNode("'1'");
抛出错误“表达式不返回 DOM 节点”
我想查询 oDocument.selectSingleNode("concat(@day, '-', @month, '-', @year") 并得到一个结果(这可以通过标准 DOM XPath API)。确实我可以查询节点然后用 DOM 遍历它们,但是这将是低效的方式。