Quelle est la différence entre & amp; # x00A0; et & amp; # 160 ;?
J'ai écrit un XSLT pour transformer un fichier xml en html. Si l'entrée nœud xml ne contient que de l'espace, puis il insère l'espace à l'aide de code suivant.
<xsl:text> </xsl:text>
Il y a un autre caractère numérique qui fait aussi de la même chose, comme indiqué ci-dessous.
<xsl:text> </xsl:text>
Quelle est la différence entre ces personnages? Existe-il des exemples où l'une de ces travaux et d'autres non?
Dont l'une est recommandé d'ajouter de l'espace?
Merci,
Sambhaji
source d'informationauteur Sambhaji
Vous devez vous connecter pour publier un commentaire.
 
est un l'espace insécable (
). 
est juste la même, mais en hexadécimal (en Entités HTMLlex
personnage montre qu'un nombre hexadécimal est à venir). Il n'y a fondamentalement pas de différence,A0
et160
sont les mêmes nombres dans une base différente.Vous devez décider si vous avez vraiment besoin d'un espace de non-rupture, ou d'un simple espace serait suffisant.
C'est la même chose. C'est un caractère numérique de référence.
A0
est le même nombre que160
. La première est en base 16 (hexadécimal) et le deuxième est en base 10 (décimal, tous les jours de base).