Partilhar via


Como: Recuperar uma coleção de elementos a LINQ (XML)

Este tópico demonstra o método de Elements . Esse método retorna uma coleção de elementos filho de um elemento.

Exemplo

Este exemplo efetua iterações através dos elementos filho do elemento de purchaseOrder .

Este exemplo usa o seguinte documento XML: Arquivo XML de exemplo: ordem de compra típica (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 exemplo gerencia a seguinte saída.

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

Consulte também

Conceitos

Eixos LINQ to XML