public Evaluate ( |
||
expr | ||
return | object |
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("file.xml"); XPathNavigator navigator = xmlDoc.CreateNavigator(); string title = (string)navigator.Evaluate("/bookstore/book[1]/title");
XPathNodeIterator iterator = navigator.Select("//book[price>20]"); while (iterator.MoveNext()) { Console.WriteLine(iterator.Current.OuterXml); }This code snippet selects all the book elements that have a price greater than 20, and then prints their outer XML representation. The System.Xml.XPath namespace is part of the .NET Framework Class Library and does not require any additional packages or libraries to use.