title: Change the node names in an XML file using C#
body: <p>I have a huge bunch of XML files with the following structure:</p>
  
  <pre><code>&lt;Stuff1&gt;
    &lt;Content&gt;someContent&lt;/name&gt;
    &lt;type&gt;someType&lt;/type&gt;
  &lt;/Stuff1&gt;
  &lt;Stuff2&gt;
    &lt;Content&gt;someContent&lt;/name&gt;
    &lt;type&gt;someType&lt;/type&gt;
  &lt;/Stuff2&gt;
  &lt;Stuff3&gt;
    &lt;Content&gt;someContent&lt;/name&gt;
    &lt;type&gt;someType&lt;/type&gt;
  &lt;/Stuff3&gt;
  ...
  ...
  </code></pre>
  
  <p>I need to change the each of the "Content" node names to StuffxContent; basically prepend the parent node name to the content node's name.</p>
  
  <p>I planned to use the <code>XMLDocument</code> class and figure out a way, but thought I would ask if there were any better ways to do this.</p>