XmlTextReader: read all attributes : Xml Atrributes « XML « C# / CSharp Tutorial






using System;
using System.Xml;

class MainClass
{
  static void Main(string[] args)
  {
    XmlTextReader reader = new XmlTextReader(@"C:\books.xml");
    
    while (reader.Read())
    {
      if (reader.HasAttributes)
      {
        Console.WriteLine(reader.Name + " Attribute");
        for (int i = 0; i < reader.AttributeCount; i++)
        {
          reader.MoveToAttribute(i);
          Console.WriteLine("Nam: "+reader.Name +", Value: "+ reader.Value);
        }
        reader.MoveToElement(); 
      }    
    }

  }
}








30.10.Xml Atrributes
30.10.1.Creates an attribute and adds it to an XML document.
30.10.2.Removes an attribute from the document.
30.10.3.The following example adds an attribute to an element.
30.10.4.XmlTextReader: move to content and move to first attribute
30.10.5.XmlTextReader: read all attributes
30.10.6.Using XmlAttributeOverrides with XmlSerializer
30.10.7.If it is an Attribute
30.10.8.Write attribute value