방법: 요소 컬렉션 검색(LINQ to XML)

이 항목에서는 Elements 메서드를 보여 줍니다. 이 메서드는 요소의 자식 요소 컬렉션을 검색합니다.

예제

이 예제에서는 purchaseOrder 요소의 자식 요소를 반복합니다.

이 예제에서는 XML 문서로 샘플 XML 파일: 일반적인 구매 주문(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

이 예제의 결과는 다음과 같습니다.

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

참고 항목

개념

LINQ to XML 축