我有一个XML文档,看起来像这样。
<Root>
<Info>....</Info>
<Info>....</Info>
<response>....</response>
<warning>....</warning>
<Info>....</Info>
</Root>
我如何编写LINQ to XML查询,以便它返回一个包含每个子元素的IEnumerable,在本例中是所有五个子元素,以便我可以迭代它们。
子元素的顺序不明确,可能出现的次数也不确定。
提前致谢。
答案 0 :(得分:1)
您可以调用Elements
方法直接在XElement
内获取所有元素
例如:
doc.Root.Elements()
答案 1 :(得分:0)
基本上方法Elements() returns IEnumerable<XElement>
,是你在找什么?
看看msdn虽然.. http://msdn.microsoft.com/en-us/library/bb308960.aspx