URL: https://linuxfr.org/forums/programmationweb/posts/r%C3%A9obtenir-le-code-html-contenu-dans-un-cdata Title: réobtenir le code html contenu dans un CDATA Authors: Ludovic Gasc Date: 2005年06月30日T17:43:44+02:00 Tags: Score: 0 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 ?