Get child elements from XElement

84,799

Solution 1

Try .Elements() :

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

If you want elements from all levels, you may also have a look at Descendants.

Solution 2

There are a few alternatives to navigate from an XElement to its children:

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");
Share:
84,799
CRK
Author by

CRK

Updated on February 22, 2020

Comments

  • CRK
    CRK about 4 years

    Possible Duplicate:
    Children of XElement

    I want to get child elements from XElement using C#. How can this be done?