Saxon XSLT 2.0忽略了空格

cha*_*dex 1 xml xslt xslt-2.0

我正在使用文本输出方法.我需要忽略模板中的所有空格.

<xsl:template ...>
   text
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

我收到输出"文本",但我只需要"文本".

谢谢.

Dim*_*hev 6

<xsl:template ...>   
   text   
</xsl:template>   
Run Code Online (Sandbox Code Playgroud)

我收到输出"文本",但我只需要"文本".

用途:

<xsl:template ...> 
   <xsl:text>text</xsl:text> 
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

说明:在XSLTAny节点中,该节点不仅仅是空白空间,不属于"xsl namespace"并且是<xsl:template>"按原样"输出的子节点.XSLT规范特别说:

"模板也可​​以包含文本节点.在[3.4空格剥离]中指定的空格后,模板中的每个文本节点都将被删除,这将在结果树中创建一个具有相同字符串值的文本节点"

<xsl:text>指令的设计正是考虑到这个用例.它使开发人员控件能够准确指定应输出的文本.