XmlTextReader reader = new XmlTextReader("example.xml"); while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { if (reader.Name == "book") { while (reader.MoveToNextAttribute()) { Console.WriteLine(reader.Name + " = " + reader.Value); } } } }
XmlTextReader reader = new XmlTextReader("example.xml"); while (reader.MoveToNextAttribute()) { Console.WriteLine(reader.Name + " = " + reader.Value); }This example shows how MoveToNextAttribute can be used outside of an element loop to iterate through all available attributes in the XML file. Both examples use the System.Xml package library in C#.