title: C# XmlSerialization: Adding a wrapper
body: <p>I am changing the approach of serializing data inside my application. Until now I did everything manually, which created a lot of code, but also granted me a lot of flexibility. </p>
  
  <p>Now I am using the <code>XmlSerializer</code>, and created a DataTransferModel in order to provide the data in the way I want.</p>
  
  <p>The only thing that is getting in my way now is that I need to have a wrapper around the XML-Content. It is just an other tag containing the name of the application. How can I add this tag around the XML-Documents created inside the application? </p>
  
  <p>Thanks and if you need more information do not hestiate to ask.</p>
  
  <p>EDIT: The tag should be the first tag in the document.</p>