Forum Programmation.web réobtenir le code html contenu dans un CDATA

Posté par  .
Étiquettes : aucune
0
30
juin
2005
Bonjour,

j'ai dans un fichier xml une balise qui contient du code html. Ce code html est protégé par la balise <![CDATA[

Il y a un fichier xsl qui permet de transformer ce xml en html.
Le problème c'est que dans le fichier html résultant, les balises html contenus dans sont affichées dans le navigateur, en effet les < > sont converti dans le fichier html résultant en entité html : >.

Nous protégeons le HTML car nous considérons ce champ comme une donnée, pas comme une structuration d'informations. De plus, cela permet d'avoir une DTD plus facile à lire. Enfin, il peut arriver que ce code html soit invalide.

Il n'y aurait pas une balise XSL pour indiquer qu'il ne transforme pas les entitées html ? ou qu'il le reconvertisse les entitées html à la fin de la transformation ?
Sinon, si cela est impossible, est-il possible d'inclure une DTD dans une autre DTD afin d'inclure la DTD html dans notre DTD ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.