Partager via


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

Mise à jour : November 2007

Cette rubrique illustre la méthode Elements. Cette méthode récupère une collection d'éléments enfants d'un élément.

Exemple

Cet exemple parcourt les éléments enfants de l'élément purchaseOrder.

Cet exemple utilise le document XML suivant : Exemple de fichier XML : Commande fournisseur typique (LINQ to XML).

XElement po = XElement.Load("PurchaseOrder.xml");
IEnumerable<XElement> childElements =
    from el in po.Elements()
    select el;
foreach (XElement el in childElements)
    Console.WriteLine("Name: " + el.Name);
Dim po As XElement = XElement.Load("PurchaseOrder.xml")
Dim childElements As IEnumerable(Of XElement)
childElements = _
    From el In po.Elements() _
    Select el
For Each el As XElement In childElements
    Console.WriteLine("Name: " & el.Name.ToString())
Next

Cet exemple produit la sortie suivante.

Name: Address
Name: Address
Name: DeliveryNotes
Name: Items

Voir aussi

Concepts

Axes LINQ to XML