XmlReader.MoveToFirstAttribute Method

When overridden in a derived class, moves to the first attribute.

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

public abstract 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).

The following example uses the XmlReader methods to read the content of elements and attributes.

StringBuilder output = new StringBuilder();

String xmlString =
        <book genre='autobiography' publicationdate='1981-03-22' ISBN='1-861003-11-0'>
            <title>The Autobiography of Benjamin Franklin</title>

// Create an XmlReader
using (XmlReader reader = XmlReader.Create(new StringReader(xmlString)))
    string genre = reader.Value;
    output.AppendLine("The genre value: " + genre);

    output.AppendLine("Content of the title element: " + reader.ReadElementContentAsString());

OutputTextBlock.Text = output.ToString();


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions