XmlTextReader.MoveToFirstAttribute Method ()

 

Moves to the first attribute.

Namespace:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public override bool MoveToFirstAttribute()

Return Value

Type: System.Boolean

true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).

System_CAPS_noteNote

Starting with the .NET Framework 2.0, we recommend that you create XmlReader instances by using the XmlReader.Create method to take advantage of new functionality.

The following example gets the value of the first attribute of the root node.

using System;
using System.IO;
using System.Xml;

public class Sample 
{
  public static void Main()
  {
    XmlTextReader reader = null;

    try
    {
       //Load the reader with the XML file.
       reader = new XmlTextReader("attrs.xml");

       //Read the genre attribute.
       reader.MoveToContent();
       reader.MoveToFirstAttribute();
       string genre=reader.Value;
       Console.WriteLine("The genre value: " + genre);

     } 
     finally 
     {
        if (reader != null)
          reader.Close();
      }
  }

} // End class

The example uses the file, attrs.xml, as input.


<book genre='novel' ISBN='1-861003-78' pubdate='1987'>
</book>

.NET Framework
Available since 1.1
Return to top
Show: