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:

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>
J'utilise une feuille xsl pour effectuer un tri sur les données et afficher le tout en HTML.
Ma feuille de style est de ce type:

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>
Sachant que j'ai plusieurs ligne dans mon "Comment", comment dois-je faire pour conserver mon retour charriot dans ma sortie html.

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