title: Model always null on XML POST
body: <p>I'm currently working on an integration between systems and I've decided to use WebApi for it, but I'm running into an issue...</p>
  
  <p>Let's say I have a model:</p>
  
  <pre><code>public class TestModel
  {
      public string Output { get; set; }
  }
  </code></pre>
  
  <p>and the POST method is:</p>
  
  <pre><code>public string Post(TestModel model)
  {
      return model.Output;
  }
  </code></pre>
  
  <p>I create a request from Fiddler with the header:</p>
  
  <pre><code>User-Agent: Fiddler
  Content-Type: "application/xml"
  Accept: "application/xml"
  Host: localhost:8616
  Content-Length: 57
  </code></pre>
  
  <p>and body:</p>
  
  <pre><code>&lt;TestModel&gt;&lt;Output&gt;Sito&lt;/Output&gt;&lt;/TestModel&gt;
  </code></pre>
  
  <p>The <code>model</code> parameter in the method <code>Post</code> is always <code>null</code> and I have no idea why.
  Does anyone have a clue?</p>