从XElement获取子元素

时间:2010-08-26 10:00:20

标签: c# xml xelement

  

可能重复:
  Children of XElement

我想使用C#从XElement获取子元素。怎么办呢?

2 个答案:

答案 0 :(得分:37)

尝试.Elements()

XElement element = GetElement();
var children = element.Elements();

如果您想要所有级别的元素,您还可以查看Descendants

答案 1 :(得分:32)

有一些替代方法可以从XElement导航到其子代:

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");