您没有向我们展示输入是什么,也没有解释您到底如何运行转换并查看结果,但对我来说(当前使用 SaxonJ HE 11.5)XML 工作台,没有输入,以及代码
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs"
version="3.0">
<xsl:template name="xsl:initial-template">
<xsl:result-document method="text" encoding="utf-8">
<xsl:text>foo</xsl:text>
</xsl:result-document>
</xsl:template>
</xsl:stylesheet>
只给
foo
作为唯一且主要的结果。
所以不太清楚你在做什么或以什么方式(命令行,一些API,一些编辑器)使用Saxon并得到你在问题中显示的结果。