如何插入
,
进入XSLT样式表,我一直得到这个错误:
XML解析错误:未定义的实体
实际上,我希望XSLT模板中有一个不间断的空格字符。
如何插入
,
进入XSLT样式表,我一直得到这个错误:
XML解析错误:未定义的实体
实际上,我希望XSLT模板中有一个不间断的空格字符。
当前回答
XSLT样式表必须是格式良好的XML。因为“ ”不是五个预定义的XML实体之一,所以它不能直接包含在样式表中。 所以回到你的解决方案,“ ”是你应该使用的“ ”的完美替代品。
例子:
<xsl:value-of select="$txtFName"/> <xsl:value-of select="$txtLName"/>
其他回答
& # 160;效果很好。但是,它将显示ANSI编码中的一个奇怪字符。text>最适合我。
<xsl:text> </xsl:text>
当你使用以下语句时(没有disable-output-escaping!),你会得到一个不间断的空格:
< xsl: text > & # 160; < / xsl: text >
你还可以使用:
<xsl:value-of select=" "/>
使用这个
<xsl:text disable-output-escaping="yes">&</xsl:text>nbsp;
编辑:持反对意见的选民可能应该先验证一下这个方法是否有效(它确实有效,而且是解决问题的最普遍的方法。)
XSLT样式表必须是格式良好的XML。因为“ ”不是五个预定义的XML实体之一,所以它不能直接包含在样式表中。 所以回到你的解决方案,“ ”是你应该使用的“ ”的完美替代品。
例子:
<xsl:value-of select="$txtFName"/> <xsl:value-of select="$txtLName"/>