Bonjour à tous,
il ne me semble pas avoir trouvé la solution à mon problème dans les posts précédents.
J'ai un fichier xml avec des noeuds de ce type:
J'utilise une feuille xsl pour effectuer un tri sur les données et afficher le tout en HTML.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <Action Type="MonType"> <FileName>Version.txt</FileName> <Date>10/24/2007 3:51:12 PM</Date> <User>toto</User> <Comment>ligne1 ligne2 </Comment> </Action>
Ma feuille de style est de ce type:
Sachant que j'ai plusieurs ligne dans mon "Comment", comment dois-je faire pour conserver mon retour charriot dans ma sortie html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:choose> <xsl:when test="./@Type = 'MonType'"> <td> Mon Type</td> <td> <xsl:value-of select="./Date"/> </td> <td> <xsl:value-of select="./User"/> </td> <td> <xsl:value-of select="./FileName"/> </td> <td> <xsl:value-of select="./Comment"/> </td> </xsl:when> </xsl:choose>
La seule solution que j'ai trouvée est de remplacer les retour charriot de mon fichier xml par "<![CDATA[<br/>]]>".
J'aimerais donc savoir si il y a d'autres possibilités plus propre.
merci d'avance
Partager