Partager via


Procédure : récupérer une collection d'attributs (LINQ to XML)

Cette rubrique présente la méthode Attributes.Cette méthode récupère les attributs d'un élément.

Exemple

L'exemple suivant montre comment itérer au sein de la collection d'attributs d'un élément.

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

Ce code génère la sortie suivante :

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

Voir aussi

Concepts

Axes LINQ to XML