Contenu html dans un fichier xml, interpretation
Bonjour à tous,
Pour le besoin de mon travail, je dis réaliser une FAQ.
Vu que cette dernière doit pouvoir se retrouver hors ligne, j'ai décidé de sauvegarder le tout dans un fichier xml.
Cependant, les réponses vont contenir du html.
Pas de souci pour "l'échapper".
J'ai donc un élément du style :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<question titre="Question 1" >
<reponse><![CDATA[<html>
<head>
<title></title>
</head>
<body>
<p>
salutkjklj</p>
<p>
<a href="http://www.google.fr">google.</a></p>
<p>
kljlkjjkljlj</p>
</body>
</html>
]]></reponse>
</question> |
Mon souci vient plutôt du fichier xsl:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<table>
<xsl:for-each select="markers">
<xsl:for-each select="question">
<xsl:value-of select="@titre"/>
<br/>
<xsl:for-each select="reponse">
<xsl:value-of select="."/>
<br/>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</table> |
Celui ci affiche
Question 1
<html> <head> <title></title> </head> <body> <p> salutkjklj</p> <p> <a href="http://www.google.fr">google</a></p> <p> kljlkjjkljlj</p> </body> </html>
Bref, il voit le html comme du texte, logique
Existe t'il une balise pour que je puisse interpréter mon html comme du html.
Je suis "obligé" de garder un format html pour la réponse car l'administrateur doit pouvoir insérer des liens et des images dans la réponse.
De plus, il est impossible pour moi d'utiliser du php ou autre, le site devant être disponible hors ligne....