Mega Code Archive

 
Categories / C# Tutorial / XML
 

XPathNavigator

using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Xml.XPath; class MainClass {     static void Main(string[] args)     {         string xml = "<Order>" +                         "<Item>" +                             "<Description>Some widget part</Description>" +                             "<Price>12.99</Price>" +                         "</Item>" +                         "<Item>" +                             "<Description>Another widget</Description>" +                             "<Price>50.12</Price>" +                         "</Item>" +                     "</Order>";         XmlDocument doc = new XmlDocument();         doc.LoadXml(xml);         XPathNavigator nav = doc.CreateNavigator();         Console.WriteLine("Total price for this order is ${0}", nav.Evaluate("sum(Order/Item/Price)"));     } } Total price for this order is $63.11