可能重复:
Children of XElement
我想使用C#从XElement获取子元素。怎么办呢?
答案 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");