Question bête : pourquoi protégez-vous l'HTML ?
En fait, je crois que votre question est liée à la définition de XML lui
même. La spec dit que CDATA (character data), ca veut dire que tout ce qui
est contenu doit être interprété comme caractère et pas comme élément (à la
différence de PCDATA : parseable character data). Du coup, quand vous
protégez ... vous ne protégez que des caractères et pas du code HTML.
Donc, la solution, supprimer le marquage CDATA avant de faire votre
transformation.
J'espère pour vous que le HTML contenu est bien formé ;-)
Pierre
At 16:56 29/06/2005, you wrote:
>Bonjour,
>
>j'ai dans un fichier xml une balise <corps> 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 <corps> sont affiché dans le navigateur, en effet les < > sont
>converti dans le fichier html résultant en entité html : >.
>
>Que faut t'il mettre dans le xsl pour éviter cette conversion automatique ?
>
>Merci beaucoup pour vos réponses.
>--
>GASC Ludovic - Stagiaire chez Hospimedia
>--
>travaille sur Kubuntu 5.04 - KDE 3.4
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Pierre Attar (mailto:pat@tireme.fr)
Consultant en informatique documentaire XML
Consultant in Structured Document engineering
Projet "Mutualiser l'effort de montée en compétences sur XML"
http://www.mutu-xml.org/index.html
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Jun 29 17:48:12 2005