Cómo recuperar una recopilación de elementos (LINQ to XML)
Actualización: November 2007
En este tema se demuestra el método Elements. Este método recupera una recopilación de elementos secundarios de un elemento.
Ejemplo
Este ejemplo recorre en iteración los elementos secundarios del elemento purchaseOrder.
Este ejemplo utiliza el siguiente documento XML: Archivo XML de muestra: pedido de compra típico (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
Este ejemplo genera el siguiente resultado.
Name: Address
Name: Address
Name: DeliveryNotes
Name: Items