Descendants « XML LINQ « C# / C Sharp

1.Has elements and has attributes
2.Get parent element
3.Traversing Down from an XElement Object via the Descendants Method
4.Calling the First Descendants Prototype
5.Calling the Second Descendants Prototype
6.XElement.DescendantNodesAndSelf: this element, and all descendant nodes
7.XElement.DescendantsAndSelf returns this element and all descendant elements
8.XElement.DescendantsAndSelf returns this element, and all descendant elements of this element