XML C#

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();
    }
}