21

可能重复:
XElement 的子代

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

4

2 回答 2

43

尝试.Elements()

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

如果您想要各个级别的元素,您还可以查看Descendants.

于 2010-08-26T10:02:26.590 回答
36

有几种方法可以从 an 导航XElement到其子级:

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");
于 2010-08-26T10:09:07.067 回答