fichier xml:
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <nouvelles>
- <nouvelle id="1">
- <texte><p>coucou<br />machin</p></texte>
- </nouvelle>
- <nouvelle id="2">
- <texte>mais oui<br />!!!</texte>
- </nouvelle>
- </nouvelles>
|
fichier xsl:
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:template match="/">
- <xsl:for-each select="/nouvelles/nouvelle">
- <span> texte : <xsl:value-of select="texte"/></span>
- </xsl:for-each>
- </xsl:template>
- </xsl:stylesheet>
|
quand j'applique le xsl sur le xml, j'obtiens:
texte : coucoumachin texte : mais oui!!! |
j'ai donc perdu tous les éléments de <texte> (les <br />, <p>, ...)
comment faire pour tout récupérer comme texte ?
j'ai essayé de mettre <texte><![CDATA[ j'ai faiml<br />très ]]> </texte>
mais ca ne marche pas (normal, il transforme les < en < ...)
Message édité par art_dupond le 07-12-2005 à 13:00:18
---------------
oui oui