I am using .NET 4.0, and I would like to use XPath 2.0 methods such as [[Matches ()] [1], [upper-case ()] [2], [lower-case ()] [3]) when trying to find items in a document.
XPath example: "/MyDocument/MyNode[matches(@MyAttribute, 'MyValue', 'i')]"
I tried using:
System.Xml.XPath.XPathNavigator.Compile()
System.Xml.XmlDocument.SelectNodes()
System.Xml.Linq.XDocument.SelectElements()
But I basically throw an "UndefinedXsltContextException" (or something similar) exception. Can this be done in .NET 4.0, and if so, can you provide a small example of how to configure it to work?
thanks
source share