XML file:
<?xml version= "1.0" encoding= "Utf-8"?>
<bookstore>
<book>
<title lang= "Eng" >harry potter</title>
<price>29.99</price>
</book>
<book>
<title lang= "Eng" >learning xml</title>
<price>39.98</price>
</book>
<bookstore>
<title lang= "Eng" >learning c#</title>
<price>55.23</price>
</bookstore>
<item name= "1" > First item</item>
<item name= "2" >
<item name= "1" > This node (1) </item>
<item name= "2" > This node (2) </item>
<book>
<title lang= "cn" >learning c</title>
<price>60.95</price>
</book>
</item>
</bookstore>
XmlDocument xdoc = new XmlDocument ();
Xdoc. Load (Server.MapPath ("books.xml"));
XmlNodeList XNL = Xdoc. SelectNodes ("/bookstore/book");
String nodetempstr = "";
foreach (XmlNode node in xnl)
{
NODETEMPSTR = node. InnerText;
NODETEMPSTR = node. selectSingleNode ("title"). InnerText;
NODETEMPSTR = node. Childnodes[0]. InnerText;
}
XmlNodeList Xnodel = Xdoc. SelectNodes ("/bookstore/item[@name = ' 2 ']/item");
XmlNode xnode = Xdoc. selectSingleNode ("/bookstore/item[@name = ' 2 ']/item[@name = ' 2 ']");
XmlNodeList Xnode1 = Xdoc. SelectNodes ("/bookstore/book[price>31]");
String nodetext = XNode. Childnodes[0]. InnerText;