title: Why does XslCompiledTransform add META tag to HTML output?
body: <p>I use this code to transform XML to HTML using XSLT template:</p>
  
  <pre><code>string uri = Server.MapPath("~/template.xslt");
  XslCompiledTransform xsl = new XslCompiledTransform();
  xsl.Load(uri);
  XDocument xml = new XDocument(new XElement("Root"));
  StringBuilder builder = new StringBuilder();
  XmlReader reader = xml.CreateReader();
  XmlWriter writer = XmlWriter.Create(builder, xsl.OutputSettings);
  xsl.Transform(reader, writer);
  writer.Close();
  </code></pre>
  
  <p>My template looks like this:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"&gt;
  &lt;xsl:output method="html" indent="yes"  /&gt;
  &lt;xsl:template match="Root"&gt;
      &lt;html&gt;
         &lt;head&gt;...
  </code></pre>
  
  <p>Output is correct however it contains META tag. How to disable transform so it would not generate META tag?</p>