How to iterate through an XDocument's Nodes
If you are looking for inner node, i.e. recursive like, you can check for the element has element.For example assum you reading your xml from database
string xmlRoot = "select XmlItem from db";XDocument doc = XDocument.Parse(xmlRoot);List<XElement> xElementList = doc.Descendants().ToList();foreach(XElement element in xElementList ){ // read the element and do with your node if(element.HasElements) { // here you can reach nested node }}