如何:检索元素集合 (LINQ to XML)
更新:November 2007
本主题演示 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