[XSLT][>XHTML] interprétation du contenu d'un bloc CDATA
Bonjour,
J'ai un document XML dans lequel j'ai une balise contenant du code HTML, quelque chose du genre
Code:
1 2 3 4 5 6 7 8
|
<racine>
<element1>
<texte_element>
Mon <b>texte</b> en HTML
</texte_element>
</element1>
</racine> |
Le texte HTML peut être très long et contenir un paquet de tag différents.
Pour eviter les erreurs dues au code HTML dans un tag XML, j'ai mis le tag 'texte_element' dans un bloc CDATA
Code:
1 2 3 4 5 6 7 8
|
<racine>
<element1>
<texte_element>
![CDATA[Mon <b>texte</b> en HTML]]
</texte_element>
</element1>
</racine> |
Cette fois plus de probleme du au code HTML, mais j'ai alors un probleme lorsque je veux afficher le contenu HTML dans ma feuille XSL , j'aimerais que le code HTML soit interpreté, mais si je fais
Code:
1 2 3 4
|
<tr>
<td><xsl:value-of select="racine/element1/texte_element"></xsl:value-of></td>
</tr> |
J'obtiens mon code HTML contenu dans le tag texte_element sans aucune interpretation (comme si je l'avais placé dans des balises <pre>)
Comment puis-je faire pour que le code contenu dans un bloc CDATA soit affiché en étant interpreté ?
Merci