using System; using System.Xml; public class MainClass { public static void Main(string[] args) { XmlTextReader reader = new XmlTextReader(args[0]); while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element: // The node is an Element Console.WriteLine("Element: " + reader.Name); while (reader.MoveToNextAttribute()) // Read attributes Console.WriteLine(" Attribute: [" + reader.Name + "] = '" + reader.Value + "'"); break; case XmlNodeType.DocumentType: // The node is a DocumentType Console.WriteLine("Document: " + reader.Value); break; case XmlNodeType.Comment: Console.WriteLine("Comment: " + reader.Value); break; } } reader.Close(); } }