Le jeudi 22 septembre 2005 à 15:39 +0200, Marc-André GROSY a écrit :
> Curieuse chose que le XSL ça ne change rien.
Cela dépend du processeur utilisé mais dans l'ensemble ils sont très
très réticents à générer du XML "mal formé"...
Dans la plupart des situations cela évite bien des erreurs, dans les
autres cela peut être bloquant!
> Quel serait le balisage xml laborieux ?
Si vous utilisez la méthode de sortie "text", vous n'aurez que le texte
de votre arbre résultat et il vous faudra générer à la main tout le
balisage XML (y compris le fait de remplacer les caractères interdits
par des références à des entités).
Le travail à faire ressemble alors un peu à celui des transformations
qui font des "pretty-print" de documents XML en XSLT.
Pour prendre un exemple simpliste, pour remplacer les éléments "foo" en
éléments "bar" avec la méthode "xml" vous écrivez :
<xsl:template match="foo">
<bar/>
</xsl:template>
Avec la méthode "text" vous écrirez quelque chose du style :
<xsl:template match="foo">
<xsl:text>
<bar/></xsl:text>
</xsl:template>
Eric van der Vlist
--
Carnet web :
http://eric.van-der-vlist.com/blog?t=category&a=Fran%C3%A7ais
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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 Sep 22 15:48:52 2005