gpt4 book ai didi

c# - 未处理的异常 : System. Xml.XPath.XPathException:表达式必须计算为节点集

转载 作者:太空宇宙 更新时间:2023-11-03 22:18:23 25 4
gpt4 key购买 nike

我正在尝试选择属性等于某个值的所有节点,我在标题中遇到了错误。

我的 Xpath 字符串看起来像 //@[id=****],有人知道哪里出了问题吗?

最佳答案

您的 XPath 表达式可能应该是:

//*[@id='something']

这意味着匹配所有 id 属性等于 something 的元素,位于文档的任何位置

编辑:如果您想要 id 属性节点本身而不是它们的父元素,您可以使用:

//*[@id='something']/@id

或者更好,正如@Dimitre Novatchev 建议的那样:

//@id[. = 'something']

关于c# - 未处理的异常 : System. Xml.XPath.XPathException:表达式必须计算为节点集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4171896/

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