while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "book") { if (reader.MoveToAttribute("id")) { Console.WriteLine(reader.Value); reader.MoveToElement(); } } }
while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "book") { if (reader.MoveToAttribute(1)) { Console.WriteLine(reader.Value); reader.MoveToElement(); } } }Both examples use the MoveToAttribute method to move the focus of the XmlReader object to a specific attribute and retrieve its value. The package library used in this code is System.Xml.