Compartir a través de


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

Vea también

Conceptos

Ejes LINQ to XML