Bonjour à tous,

J'ai un petit soucis et j'espère que vous pourrez m'aider.

J'ai un petit bout de code xml que voici:


<news>
      <content>
        <![CDATA[<p>blahaha <strong>blahaha </strong> blahaha blahaha <strong>blahaha </strong>, blahaha <strong>blahaha </strong>...</p><p>blahaha blahaha blahaha blahaha  <strong>blahaha blahaha </strong> blahaha blahaha blahaha ?</p>]]>
      </content>
</news>


Et un petit bout de code xsl...


<xsl:template match="/">
<p><xsl:value-of select="news"/></p>
</xsl:template>
</xsl:stylesheet>



Mon soucis, j'arrive à lire les données mais la page affiche juste les balises de la news sans en tenir compte.

ex:

a écrit :

<p>blahaha <strong>blahaha </strong> blahaha blahaha <strong>blahaha </strong>, blahaha <strong>blahaha </strong>...</p><p>blahaha blahaha blahaha blahaha <strong>blahaha blahaha </strong> blahaha blahaha blahaha ?</p>


Vous savez d'où viens l'erreur et comment la corriger?

Merci pour tout
Modifié par Sp4tz (20 Aug 2008 - 13:32)
Mouarf c'est re moi Smiley biggrin

J'ai trouvé la réponse grace à Sunsky...


<xsl:value-of select="hordes/city/news"[#blue] disable-output-escaping="yes" [/#]/>


Merci quand même... Smiley cligne
Par contre, tu n'as pas besoin d'utiliser de CDATA si le contenu est du XML correct (je pense).
tfe a écrit :
Par contre, tu n'as pas besoin d'utiliser de CDATA si le contenu est du XML correct (je pense).


En fait si tu parses côté serveur, sans CDATA c'est l'encodage qui part en sucette :s
Avez-vous essayé sur Firefox ?

Chez moi ça ne fonctionne pas ...

Help, je m'arrache les cheveux, quelqu'un à une solution ?