XslCompiledTransform.Transform では、出力先が XmlWriter の場合、ロードした xsl:output の設定内容はデフォルトでは反映されない。
OutputSettings プロパティに、output 要素の設定内容が格納されているので、XmlWriter.Create 時に渡してやる必要がある。
これで DOCTYPE を指定したり、xml 宣言を出力しないようにできる。
特に DOCTYPE を指定するのは、XmlWriterSettings じゃできないので注意。