为什么 - result-document method="text" - 导出 xml 声明?

问题描述 投票:0回答:1
xslt-2.0 xslt-3.0
1个回答
0
投票

您没有向我们展示输入是什么,也没有解释您到底如何运行转换并查看结果,但对我来说(当前使用 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并得到你在问题中显示的结果。

© www.soinside.com 2019 - 2024. All rights reserved.