在 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。
谢谢,乔希。