The Nodes operator can be called on a sequence of elements or documents and returns a sequence of nodes containing each source element's or document's child nodes.
This operator is different than the DescendantNodes operator in that the Nodes operator only returns the immediate child elements of each element in the source sequence of elements, whereas the DescendantNodes operator recursively returns all child nodes until the end of each tree is reached.
The Nodes operator has one prototype.
public static IEnumerable<XNode> Nodes<T> ( this IEnumerable<T> source ) where T : XContainer
This version is called on a sequence of elements or documents and returns a sequence of nodes containing each ...