title: Create new XML Element
body: <p>I have this XML file:</p>
  
  <pre><code>&lt;div&gt;
    &lt;span id="1"&gt;
      &lt;a class="time"&gt;
        25 April 2013 - 11:41PM #3
      &lt;/a&gt;
      &lt;p class="post"&gt;
        Blog Page Created
      &lt;/p&gt;
      &lt;br/&gt;
    &lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I know this is the exact format for HTML, but still, this is a XML file.</p>
  
  <p>My problem is that I want to create another span tag.</p>
  
  <p>This tag should be added above the tag that already exists.</p>
  
  <p>I tried some code but its all just a mess and now I am even more confused to how to achieve this.</p>
  
  <p>I am doing C# ASP.NET.</p>
  
  <p>The end output should look like this:</p>
  
  <pre><code>&lt;div&gt;
    &lt;span id="2"&gt;
      &lt;a class="time"&gt;
        25 April 2013 - 3:00PM #3
      &lt;/a&gt;
      &lt;p class="post"&gt;
        Blog Page Created
      &lt;/p&gt;
      &lt;br/&gt;
    &lt;/span&gt;
    &lt;span id="1"&gt;
      &lt;a class="time"&gt;
        25 April 2013 - 3:00PM #3
      &lt;/a&gt;
      &lt;p class="post"&gt;
        Blog Page Created
      &lt;/p&gt;
      &lt;br/&gt;
    &lt;/span&gt;
  &lt;/div&gt;
  </code></pre>