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"