Compartir a través de


Cómo recuperar una colección de atributos (LINQ to XML)

Actualización: November 2007

En este tema se presenta el método Attributes. Este método recupera los atributos de un elemento.

Ejemplo

En el ejemplo siguiente se muestra cómo procesar una iteración en la colección de atributos de un elemento.

XElement val = new XElement("Value",
    new XAttribute("ID", "1243"),
    new XAttribute("Type", "int"),
    new XAttribute("ConvertableTo", "double"),
    "100");
IEnumerable<XAttribute> listOfAttributes =
    from att in val.Attributes()
    select att;
foreach (XAttribute a in listOfAttributes)
    Console.WriteLine(a);
Dim val = _
    <Value ID="1243" Type="int" ConvertableTo="double">100</Value>
Dim listOfAttributes As IEnumerable(Of XAttribute) = _
    From att In val.Attributes() _
    Select att
For Each att As XAttribute In listOfAttributes
    Console.WriteLine(att)
Next

Este código genera el siguiente resultado:

ID="1243"
Type="int"
ConvertableTo="double"

Vea también

Conceptos

Ejes LINQ to XML