我正在使用 .NET 4.0,我想使用 XPath 2.0 方法,例如 ([Matches()][1], [upper-case()][2], [lower-case()][3])试图在文档中查找元素。
示例 XPath:"/MyDocument/MyNode[matches(@MyAttribute, 'MyValue', 'i')]"
我试过使用:
System.Xml.XPath.XPathNavigator.Compile()
System.Xml.XmlDocument.SelectNodes()
System.Xml.Linq.XDocument.SelectElements()
但我基本上抛出异常“UndefinedXsltContextException”(或类似的东西)。这可以在 .NET 4.0 中完成吗?如果可以,您能否提供一个小示例来说明如何将其设置为工作?
谢谢