2

在 XSLT 样式表中设置 expand-text="yes" 似乎会导致在输出 XML 中发出额外的空格。例如,这个样式表:

<xsl:stylesheet 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    expand-text="no"
    version="3.0">
    <xsl:template match="/">
        <xsl:text>A</xsl:text>
        <xsl:text>B</xsl:text>
    </xsl:template>
</xsl:stylesheet>

产生输出AB。但是,如果我将其更改为expand-text="yes"then 它会产生A B.

任何人都可以帮助解释这种行为吗?是设计使然吗?我正在使用 Saxon-PE 9.6.0.7。

谢谢,乔希。

4

1 回答 1

2

仅出于完整性考虑:这是 Saxon 9.6 中的一个错误,已在 9.7 中修复。

于 2016-03-14T20:28:04.797 回答