我正在使用文本输出方法。我需要忽略模板中的所有空格。撒克逊XSLT 2.0忽略空格
<xsl:template ...>
text
</xsl:template>
我收到输出 “ 文本”,但我只需要 “文本”。
谢谢。
我正在使用文本输出方法。我需要忽略模板中的所有空格。撒克逊XSLT 2.0忽略空格
<xsl:template ...>
text
</xsl:template>
我收到输出 “ 文本”,但我只需要 “文本”。
谢谢。
<xsl:template ...> text </xsl:template>
我在输出接收到 “文本”, 但我只需要 “文本”。
使用:
<xsl:template ...>
<xsl:text>text</xsl:text>
</xsl:template>
说明:在没有白空间而已,并不属于"xsl namespace"
,是XSLTAny节点<xsl:template>
的孩子是输出“按原样”。 The XSLT Spec具体说:
“A模板还可以包含文本 节点在空白后残留的模板 每个文本节点已经 剥离如在[3.4 空白溶出]中指定将创建一个 文本与结果树”
的<xsl:text>
指令用第恰好设计相同的字符串值 节点在用例中是。它使开发人员能够控制确切地指定应该输出的文本。
+1好的答案和解释 – 2010-10-08 17:50:26
好问题(+1)。请参阅我的答案以获取最佳XSLT解决方案和解释。 :) – 2010-10-08 19:07:01