2010-03-08 49 views
1

我有一个XML文档,它看起来像这样。LINQ to XML query返回所有子元素的列表

<Root> 
<Info>....</Info> 
<Info>....</Info> 
<response>....</response> 
<warning>....</warning> 
<Info>....</Info> 
</Root> 

我怎么能写的LINQ to XML查询,以便它返回我一个IEnumerable包含每个子元素,在这种情况下的所有五个子元素,这样我就可以在它们之间迭代。

子元素的顺序不确定,也不是可能出现的次数。

在此先感谢。

回答

1

您可以调用Elements方法直接获取XElement中的所有元素。
例如:

doc.Root.Elements()