5 // Jason Diamond (jason@injektilo.org)
\r
7 // (C) 2001 Jason Diamond http://injektilo.org/
\r
15 public static void Main(string[] args)
\r
17 XmlReader xmlReader = null;
\r
19 if (args.Length < 1)
\r
21 xmlReader = new XmlTextReader(Console.In);
\r
25 xmlReader = new XmlTextReader(args[0]);
\r
28 while (xmlReader.Read())
\r
30 Console.WriteLine("NodeType = {0}", xmlReader.NodeType);
\r
31 Console.WriteLine(" Name = {0}", xmlReader.Name);
\r
32 Console.WriteLine(" IsEmptyElement = {0}", xmlReader.IsEmptyElement);
\r
33 Console.WriteLine(" HasAttributes = {0}", xmlReader.HasAttributes);
\r
34 Console.WriteLine(" AttributeCount = {0}", xmlReader.AttributeCount);
\r
35 Console.WriteLine(" HasValue = {0}", xmlReader.HasValue);
\r
36 Console.WriteLine(" Value = {0}", xmlReader.Value);
\r
37 Console.WriteLine(" Depth = {0}", xmlReader.Depth);
\r
39 if (xmlReader.HasAttributes)
\r
41 while (xmlReader.MoveToNextAttribute())
\r
43 Console.WriteLine(" AttributeName = {0}", xmlReader.Name);
\r
44 Console.WriteLine(" AttributeValue = {0}", xmlReader.Value);
\r
46 while (xmlReader.ReadAttributeValue())
\r
48 Console.WriteLine(" AttributeValueNodeType = {0}", xmlReader.NodeType);
\r
49 Console.WriteLine(" AttributeValueName = {0}", xmlReader.Name);
\r
50 Console.WriteLine(" AttributeValueValue = {0}", xmlReader.Value);
\r