De toute façon, le problème c'est qu'on ne sait pas ce qui est demandé...
Mais a priori, ce qui est demandé c'est de produire le code HTML d'un paragraphe qui affiche ceci :
Pour obtenir le retour à la ligne, utilisez le code ACSII & #10;
(moins l'espace.)
Et dont un code HTML correct serait ceci :
<p>Pour obtenir le retour à la ligne, utilisez le code ACSII &#10;</p>
Or pour produire ce code HTML nous avons besoin de produire un élément <p> dont le contenu DOM (indépendamment de la syntaxe XML) est :
Pour obtenir le retour à la ligne, utilisez le code ACSII & #10;
(moins l'espace)
Ce qui peut se faire de la manière que nous avions indiquée, mais sans disable-output-escaping, parce que s'il marche (ce qui n'est pas du tout garanti), il va produire à la place le code HTML :
<p>Pour obtenir le retour à la ligne, utilisez le code ACSII & #10;</p>
(sans espace)
et cela va afficher ce paragraphe :
Pour obtenir le retour à la ligne, utilisez le code ACSII
(terminé par deux caractères whitespace : un espace et une fin de ligne, que le navigateur ignore donc.)
et si c'est ce que tu voulais faire depuis le début, il n'y a pas besoin de tout ça, il suffit de produire directement :
<p>Pour obtenir le retour à la ligne, utilisez le code ACSII & #10;</p>
(sans espace)
et, au passage, c'est exactement ce que l'op nous dit qu'il fait.
Dans les deux cas, on peut faire sans disable-output-escaping, et ça a l'air plus simple.
Partager