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 ?
Le Mercredi 29 Juin 2005 17:48, Pierre Attar a écrit :
> 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)
--
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)
Received on Thu Jun 30 10:36:14 2005