从XElement获取子元素

22

可能重复:
XElement的子元素

我想使用C#从XElement获取子元素。如何做到这一点?


你具体遇到了什么问题? - Kobi
2个回答

44

尝试使用.Elements()

XElement element = GetElement();
var children = element.Elements();
如果您想要获取所有层级的元素,您也可以查看 Descendants

38

有几种方法可以从一个XElement导航到它的子元素:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接