Retour à la ligne dans un élément ...
Posté : 10 avr. 2005, 00:14
Bonjour tout le monde,
Je débute avec XML et j'ai une question vraiment fort simple.
Tellement simple que je n'arrive pas à trouver la réponse sur le web, comme si c'était évident !
Mais je vais commencer par - brièvement - vous poser le contexte.
J'ai vu dans XML l'opportunité de recommencer le système de gestion des données de mon Livre d'Or.
J'ai donc rapidement "bricolé" un essai, fonctionnel, qui m'a épaté, par exemple avec les méthodes de tri.
Qui dit Livre d'Or dit données rentrées par l'utilisateur ... sachant qu'il y avait en plus un "<textarea>" à compléter, il est inévitable qu'il y ait quelques retours à la ligne ... donc au final, j'obtiens quelquechose du genre :
C'est à l'élement "<texte>" qu'il faut s'intéresser.
Comme vous le voyez, il comporte la balise <br /> qui, en XHTML, force un retour à la ligne.
Mais, quand je fais :
<xsl:value-of select="texte" />
dans mon fichier XSL, ces balises <br /> disparaissent et par conséquent, tout s'enchaîne sur une ligne ... peu esthétique à mon goût !
J'en viens donc enfin à ma question :
Comment faire pour qu'à chaque balise <br />, il y ait véritablement un retour à la ligne ?
Je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter !
maxmaxmax12.
Ps : Le message d'en dessous est de moi ...
Je débute avec XML et j'ai une question vraiment fort simple.
Tellement simple que je n'arrive pas à trouver la réponse sur le web, comme si c'était évident !
Mais je vais commencer par - brièvement - vous poser le contexte.
J'ai vu dans XML l'opportunité de recommencer le système de gestion des données de mon Livre d'Or.
J'ai donc rapidement "bricolé" un essai, fonctionnel, qui m'a épaté, par exemple avec les méthodes de tri.
Qui dit Livre d'Or dit données rentrées par l'utilisateur ... sachant qu'il y avait en plus un "<textarea>" à compléter, il est inévitable qu'il y ait quelques retours à la ligne ... donc au final, j'obtiens quelquechose du genre :
Code : Tout sélectionner
[...]
<message>
<auteur>...</auteur>
<mail>...</mail>
<date>...</date>
<heure>...</heure>
<site>...</site>
<texte>Ligne 1. <br /> Ligne 2.</texte>
</message>
[...]
Comme vous le voyez, il comporte la balise <br /> qui, en XHTML, force un retour à la ligne.
Mais, quand je fais :
<xsl:value-of select="texte" />
dans mon fichier XSL, ces balises <br /> disparaissent et par conséquent, tout s'enchaîne sur une ligne ... peu esthétique à mon goût !
J'en viens donc enfin à ma question :
Comment faire pour qu'à chaque balise <br />, il y ait véritablement un retour à la ligne ?
Je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter !
maxmaxmax12.
Ps : Le message d'en dessous est de moi ...