Я использую фабрику преобразователей Sax для выполнения преобразования XSLT для большого набора файлов xsd, поэтому конкретная строка xslt выглядит следующим образом.
<xsl:result-document href="{$fileName}"
doctype-public="-//OASIS//DTD DITA Reference//EN"
doctype-system="reference.dtd">
<reference id="{$guid}" xml:lang="EN-US" outputclass="landscape">
<title>
<xsl:value-of select="$typeName"/>
</title>
<abstract>....
ссылочный тег является корнем документа, но у результата есть нежелательный атрибут xmlns: xsd, показанный ниже.
...<reference xmlns:xsd="http://www.w3.org/2001/XMLSchema"
id="RANDOM-ID".....
этот дополнительный атрибут вызывает проблемы с анализатором, которыйиспользует преобразованный XML.это проблема с XSLT или SAXON API, как я могу избежать этого?