我想使用 SelectNodes-Method 和 XPathNavigator-Class 从 XmlDocument-Object 中读取一些节点。
但是 C# 无法评估这个(使用 XMLSpy 验证)XPath-Expressen:
//LogicUnit[exists(Level[@val = 'R'])]/LogicLines[exists(LogicLine/DATAVIEW_SRC)]
运行时抛出 XPAthException “需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。 ”
我不理解这个例外,因为我的 XML 文档没有使用任何命名空间,也没有 XSLT 文档。如果我使用任何 XPATH 函数,总是会出现此异常。