nbsp - html space
¿Cuál es la diferencia entre   y  ? (2)
He escrito un XSLT para transformar xml a html. Si el nodo XML de entrada solo contiene espacio, inserta el espacio usando el siguiente código.
<xsl:text> </xsl:text>
Hay otro carácter numérico que también hace lo mismo que se muestra a continuación.
<xsl:text> </xsl:text>
¿Hay alguna diferencia entre estos personajes? ¿Hay algún ejemplo donde uno de estos funcionará y otro no?
¿Cuál se recomienda agregar espacio?
Gracias,
Sambhaji
Es lo mismo. Es una referencia numérica de caracteres . A0
es el mismo número que 160
. El primero está en la base 16 (hexadecimal) y el segundo en la base 10 (decimal, base diaria).
 
es un espacio que no se rompe (
).
 
es lo mismo, pero en hexadecimal (en las entidades HTML , el carácter x
muestra que viene un número hexadecimal ). Básicamente no hay diferencia, A0
y 160
son los mismos números en una base diferente.
Debe decidir si realmente necesita un espacio que no se rompa, o si un espacio simple sería suficiente.