Bonjour,

J'ai essayé ça :
<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>


Hélas, lors du rendu html j'obtiens &amp;nbsp;

Merci
Bonjour tomperso,

Essaye avec :
<xsl:text disable-output-escaping="yes">& # 3 8 ; & # 1 6 0 ;</xsl:text>
(Sans les espaces).
Atention : "& nbsp"; au lieu de "nbsp;" (Sans l'espaces).
Modifié par papillon41 (07 Jun 2006 - 17:03)
Pourquoi ne pas utiliser une entité en hexa ?
&#xA0; <!-- pour &nbsp; -->
&#x26; <!-- pour &amp; -->
Peut-être moins agréable dans le source, mais ça fonctionne très bien, dans ou hors balise <xsl:text/>

A moins que tous les navigateurs ne supportent pas cette représentation ? Smiley confus
Modifié par elvex (10 Jun 2006 - 01:18)
Slt tomperso,

avant de t'aideril faudrait que l'on sache ce que tu veux obtenir en sortie Smiley cligne

a+
papillon41 : tu te plantes. Des entités numériques sont préférées aux entités caractères parceque ces dernières doivent être définies dans une DTD. Mais ici, il s'agit des entités XML prédéfinies, et donc forcément à préférer aux entités numériques.

++
Ou sinon pour le nbsp, appuyes et laisse appuyer la touche Alt, tape au pavé numérique 0160, relâche tout, et voilà ! Smiley lol