Thursday, December 4, 2008

Reading a xml file














using System.Xml.Io;

StreamReader sr = new StreamReader (@”cars.xml”);
XmlTextReader xr = new XmlTextReader(sr);
XmlDocument xd = new XmlDocument();
xd.Load(xr);
xd.InnerText; // volvo4401996sunnyfb152002
xd.FirstChild.InnerText; // version=”1.0” encoding=”utf-8”
xd.FirstChild.NextSibiling.InnerText; // volvo4401996sunnyfb152002

-------XmlNode
Xmlnode xn = xd.FirstChild.NextSibling;
xn.InnerText; // volvo4401996sunnyfb152002
xn.FirstChild.InnerText; // volvo4401996
xn.FirstChild. FirstChild.InnerText; //Volvo

------X-Path Expression
XmlNodeList carlotItems1 = xd.selectNodes(“Carlot”);
XmlNodeList carlotItems = xd.selectNodes(“Carlot/Car”);
XmlNode make = carlotItems.Item(0).SelectSingleNode(“make”); //volvo

No comments:

Post a Comment