在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"
,则会生成A B
。
有人可以帮忙解释一下这种行为吗?它是按设计的吗?我使用的是Saxon-PE 9.6.0.7。
谢谢, 约什
答案 0 :(得分:1)
只是为了完整性:这是Saxon 9.6中的一个错误,修正了9.7。