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