Just a simple usage example:
using System.Xml;
...
XmlDocument doc = new XmlDocument();
// loading a file
doc.Load("file.xml");
// searching for multiple nodes via XPath; this will select all elements wherever they may be
XmlNodeList books = doc.SelectNodes("//books");
foreach(XmlNode node in books)
{
// getting attributes; assuming <book Author="Whatever">
XmlAttribute author = node.Attributes["Author"];
string value = author.Value;
}
