次の方法で共有


方法 : 要素のコレクションを取得する (LINQ to XML)

このトピックでは、Elements メソッドについて説明します。 このメソッドは、要素の子要素のコレクションを取得します。

使用例

この例では、purchaseOrder 要素の子要素を反復処理します。

この例では、「サンプル XML ファイル : 一般的な購買発注書 (LINQ to XML)」の 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 軸