J'oubliais...
> -----Original Message-----
> From: Cyril JANDIA [mailto:cjandia@wanadoo.fr]
> Sent: samedi 12 avril 2003 17:17
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: String vers XML en XSL
>
> Bonjour,
>
> [...]Voici une autre solution, si cela peut aider :
>
> [...]--- smileys.xsl
> <?xml version="1.0" ?>
>
> <xsl:transform
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:msxsl="urn:schemas-microsoft-com:xslt"
> xmlns:str="http://exslt.org/strings"
> xmlns:here="votre-namespace"
> exclude-result-prefixes="msxsl str here"
> version="1.0">
>
> <here:smileys>
> <here:smiley face="sad" image="sad.png"><![CDATA[:(]]></here:smiley>
> <here:smiley face="happy" image="happy.png"><![CDATA[:)]]></here:smiley>
> <here:smiley face="amazed"
> image="amazed.png"><![CDATA[:o]]></here:smiley>
> <here:smiley face="laughing"
> image="laughing.png"><![CDATA[:D]]></here:smiley>
> <here:smiley face="joking"
> image="joking.png"><![CDATA[:p]]></here:smiley>
> </here:smileys>
... Bien sûr, il est tout à fait possible d'externaliser l'information de configuration des smileys (ilôt de données "here:smileys" ci-dessus) de la feuille de style, dans un fichier annexe "smileys.xml" par exemple.
Dès lors, il faudra remplacer plus loin l'expression XPath :
document('')/*/here:smileys/here:smiley
par :
document('smileys.xml')/*/here:smileys/here:smiley
(le chemin étant relatif à celui de smileys.xsl elle-même)
> [...]
Cordialement,
Cyril
--
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 Sat Apr 12 18:05:48 2003