title: Add more values to xml element
body: <p>I have xml that looks like this. I'm been stuck for a while on trying to add more values to the Author element.</p>
  
  <p>I load it in like so:</p>
  
  <pre><code>XDocument cdata = XDocument.Parse(text);
  </code></pre>
  
  <p>here is the sample xml:</p>
  
  <pre><code>&lt;a xmlns="http://www" version="5.050"&gt;  
    &lt;Books&gt;
     &lt;Author&gt; Poe,Edgar Allen Homer Walden&lt;/Author&gt;
     &lt;Address&gt;&lt;/Address&gt;
     &lt;State&gt;&lt;/State&gt;
   &lt;/Books&gt;
   &lt;SYSTEM type="OTHER"&gt;
     &lt;ORGANIZATION id="" /&gt;
   &lt;/SYSTEM&gt;
   &lt;HMDA_INFO is_hoepa="N" is_hoepa_manual="N" /&gt;
  &lt;/a&gt;
  </code></pre>
  
  <p>Just a side note 'a' is not necessarily always the root element name sometimes its b or c so I can't go by the root name.</p>
  
  <p>Tried doing this to access Author but I get sequence contains no elements:</p>
  
  <pre><code>XDocument cdata = XDocument.Parse(text);
  var addElement = cdata.Descendants("Books").First();
  addElement.SetAttributeValue("Authors", "insert this.");
  </code></pre>