title: Ajax query works with dataType:'text' fails with dataType:'text/xml; charset=utf-8'
body: <p>When I try to do an Ajax query with dataType of 'text/xml; charset=utf-8'... I get a parsererror.</p>
  
  <ol>
  <li>The xml response is valid xml</li>
  <li>The response header shows a Content-Type of 'text/xml;
  charset=utf-8'.</li>
  <li>It's not a cross domain request</li>
  </ol>
  
  <p>These three problems were answers in other parsererror questions.</p>
  
  <p>My ajax looks like this:</p>
  
  <pre><code>        $('#submitLogin2').click(function (e) {
              e.preventDefault();
              var formData = $('#loginForm2').serialize();
              var url = 'http://somewhere.com/Api2.0/Session_Create.aspx';
              $.ajax({
                  url: url, type: "POST", dataType: 'text/xml; charset=utf-8',
                  data: formData, contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
                  success: function (data) {
                      $('#loginResult').html(data.replace(/&amp;/g, '&amp;amp;').replace(/&lt;/g, '&amp;lt;').replace(/&gt;/g, '&amp;gt;').replace(/ /g, '&amp;nbsp;').replace(/\n/g, '&lt;br /&gt;'));
                  },
                  error: function (textStatus, errorThrown) {
                      alert(errorThrown);
                      alert(JSON.stringify(textStatus));
                  }
              });
          });
  </code></pre>
  
  <p>And the response is: </p>
  
  <pre><code>&lt;Response&gt;&lt;Error code='0'&gt;Invalid User Name or Password&lt;/Error&gt;&lt;/Response&gt;
  </code></pre>
  
  <p>It's great that the 'text' request works... but it would be nice to let Ajax parse the xml for me. Any ideas on how to get this to work?</p>