gpt4 book ai didi

c# - "all nodes exactly one below the base node?"的正确 XPath 是什么

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

假设我不知道我的基节点或其子节点的名称,“所有节点恰好在基节点下一个?”的 XPath 语法是什么?

模式是一个 XmlNode,我有以下代码:

XmlNodeList kvpsList = pattern.SelectNodes(@"//");

这在我看来是正确的,但我得到以下异常:

   System.Xml.XPath.XPathException: Expression must evaluate to a node-set.

正确的语法是什么?

最佳答案

你要找的路径是

/*/*

// 不是有意义的 XPath 表达式,因为它是一个运算符。如果您编写类似 //element 的内容,它将匹配 XML 文档中任何位置名为 element 的每个元素,无论它在层次结构中有多深。

/*/* 表示“匹配层次结构中具有两层深度的每个节点”。

关于c# - "all nodes exactly one below the base node?"的正确 XPath 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691225/

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