XElement.FirstAttribute Property

Definition

Gets the first attribute of this element.

C#
public System.Xml.Linq.XAttribute FirstAttribute { get; }
C#
public System.Xml.Linq.XAttribute? FirstAttribute { get; }

Property Value

An XAttribute that contains the first attribute of this element.

Examples

The following example uses this property.

C#
XElement xmlTree = new XElement("Root",
    new XAttribute("Att1", 1),
    new XAttribute("Att2", 2),
    new XAttribute("Att3", 3)
);
Console.WriteLine(xmlTree.FirstAttribute);

This example produces the following output:

Att1="1"

Remarks

Attributes are stored in the element in the order that they were added to the element.

Applies to

See also