Condividi tramite


Procedura: recuperare una raccolta di attributi (LINQ to XML)

In questo argomento viene descritto il metodo Attributes,che consente di recuperare gli attributi di un elemento.

Esempio

Nell'esempio seguente viene illustrato come scorrere la raccolta di attributi di 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

L'output del codice è il seguente:

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

Vedere anche

Concetti

Assi LINQ to XML