title: Why does Firefox recognize my XML data as XML but IE and Chrome see it as plaintext?
body: <p>My backend program generates some XML data and sends them to the client.
  The backend response is like this:</p>
  
  <pre><code>print $cgi-&gt;header("Content-type: text/xml;charset=utf-8");
  print "&lt;?xml version='1.0' encoding = 'utf-8'?&gt;";
  
  &lt; correct XML data goes here &gt;
  </code></pre>
  
  <p>When I try to visualize the sent XML in Firefox, It gets the whole thing and everything is fine. But under Chrome and IE the XML header isn't received and XML data isn't displayed as it should (only like a plain text)!</p>
  
  <p>What's wrong with this?</p>