从XElement获取子元素

CRK*_*CRK 20 c# xml xelement

可能重复:
XElement的子项

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

Kob*_*obi 38

试试.Elements():

XElement element = GetElement();
var children = element.Elements();
Run Code Online (Sandbox Code Playgroud)

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


Mar*_*age 33

从一个XElement孩子到孩子的导航有几种选择:

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");
Run Code Online (Sandbox Code Playgroud)