Bonjour,
J'ai un document XML dans lequel j'ai une balise contenant du code HTML, quelque chose du genre
Le texte HTML peut être très long et contenir un paquet de tag différents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <racine> <element1> <texte_element> Mon <b>texte</b> en HTML </texte_element> </element1> </racine>
Pour eviter les erreurs dues au code HTML dans un tag XML, j'ai mis le tag 'texte_element' dans un bloc CDATA
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <racine> <element1> <texte_element> ![CDATA[Mon <b>texte</b> en HTML]] </texte_element> </element1> </racine>
J'obtiens mon code HTML contenu dans le tag texte_element sans aucune interpretation (comme si je l'avais placé dans des balises <pre>)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <tr> <td><xsl:value-of select="racine/element1/texte_element"></xsl:value-of></td> </tr>
Comment puis-je faire pour que le code contenu dans un bloc CDATA soit affiché en étant interpreté ?
Merci
Partager