Я нашел решение, которое выглядит для меня скорее как резиновая лента, чем как фактическое исправление, но оно работает просто отлично, вам это кажется законным?
Я решил опустить объявление, а затем принудительно преобразоватьзаписать это вручную через код, подобный этому:
<xsl:output method="xml" version="1.0" encoding="UTF-8" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:text disable-output-escaping="yes"><?xml version="1.0" encoding="UTF-8"?></xsl:text>
<Document>
[...]
</Document>
</template>