public static void Main()
<name> The cat in the hat </name>
<name> a new book </name>
<name> another book </name>
var doc = new XmlDocument();
var result = doc.SelectNodes("//book/bookID/text() | //book/@bookID");
foreach (XmlNode r in result)
Console.WriteLine(r.Value);