和之间有什么区别?

时间:2011-09-22 07:37:43

标签: html xml xslt space html-entities

我编写了一个XSLT来将xml转换为html。如果输入xml节点仅包含空格,则使用以下代码插入空格。

<xsl:text>&#xa0;</xsl:text>

还有另一个数字字符也与下面显示的内容相同。

<xsl:text>&#160;</xsl:text>

这些角色有什么区别吗?是否有任何一个例子,其中一个将起作用,另一个不起作用?

建议添加哪一个空间?

谢谢,
Sambhaji

2 个答案:

答案 0 :(得分:36)

&#160;non-breaking space&nbsp;)。

&#xa0;只是the same, but in hexadecimal(在HTML entities中,x字符显示hexadecimal number即将来临。基本上没有区别,A0160在不同的基础上是相同的数字。

你应该决定你是否真的需要一个不间断的空间,或者一个简单的空间就足够了。

答案 1 :(得分:13)

它是一样的。这是一个numeric character referenceA0160的号码相同。第一个是基数16(十六进制),第二个是基数10(十进制,每日基数)。