title: Insert xml node in specific location
body: <p>I would like to build the following xml:</p>
  
  <pre><code>&lt;Item&gt;
      &lt;Name&gt;Hello&lt;/Name&gt;
      &lt;Date&gt;2014-01-01&lt;/Date&gt;
      &lt;Hero&gt;1&lt;/Helo&gt;
  &lt;/Item&gt;
  </code></pre>
  
  <p>Given the following code structure, how would I insert the <code>&lt;Date&gt;</code> node <strong>before</strong> the hero node?</p>
  
  <pre><code>item = etree.SubElement(self.xml_node, 'Item')
  etree.SubElement(item, 'Name').text = 'Hello'
  etree.SubElement(item, 'Hero').text = 1
  # Now, how to insert the 'Date' element before the Hero element?
  </code></pre>