title: Difference between NodesAfterSelf() and ElementsAfterSelf()
body: <p>These two LINQ to XML methods seem to be doing the same thing. Would like to know the difference between the two.</p>
  
  <pre><code>var xdoc = XDocument.Load(filename);
  
  xdoc.Root.FirstNode.ElementsAfterSelf();
  xdoc.Root.FirstNode.NodesAfterSelf();
  </code></pre>
  
  <p>Both return methods return</p>
  
  <pre><code>&lt;Title Name="Cooking with Computers: Surreptitious Balance Sheets" Price="11.9500"&gt;
    &lt;Authors&gt;
      &lt;Author Name="O'Leary, O'Leary" /&gt;
      &lt;Author Name="MacFeather, MacFeather" /&gt;
    &lt;/Authors&gt;
  &lt;/Title&gt;  
  &lt;Title Name="You Can Combat Computer Stress!" Price="2.9900"&gt;
    &lt;Authors&gt;
      &lt;Author Name="Green, Green" /&gt;
    &lt;/Authors&gt;
  &lt;/Title&gt;  
  </code></pre>
  
  <p>Here is the XML</p>
  
  <pre><code>&lt;PubsDatabase&gt;
    &lt;Title Name="The Busy Executive's Database Guide" Price="19.9900"&gt;
      &lt;Authors&gt;
        &lt;Author Name="Green, Green" /&gt;
        &lt;Author Name="Bennet, Bennet" /&gt;
      &lt;/Authors&gt;
    &lt;/Title&gt;
    &lt;Title Name="Cooking with Computers: Surreptitious Balance Sheets" Price="11.9500"&gt;
      &lt;Authors&gt;
        &lt;Author Name="O'Leary, O'Leary" /&gt;
        &lt;Author Name="MacFeather, MacFeather" /&gt;
      &lt;/Authors&gt;
    &lt;/Title&gt;
    &lt;Title Name="You Can Combat Computer Stress!" Price="2.9900"&gt;
      &lt;Authors&gt;
        &lt;Author Name="Green, Green" /&gt;
      &lt;/Authors&gt;
    &lt;/Title&gt;
  &lt;/PubsDatabase&gt;
  </code></pre>