Jean-François Cauche wrote:
>Bonjour.
>J'ai créé un ensemble de textes anciens dans un fichier XML avec un
>balisage permettant de renseigner le texte au maximum et de produire des
>affichages divers. J'aimerais que l'utilisateur puisse accéder à
>différents affichages en fonction de plusieurs feuilles de style. Le
>fichier XML appelant la feuille de style et non pas l'inverse, je suis
>obligé de recopier mon fichier XML en changeant à chaque fois le nom de
>la feuille de style, ce qui est totalement improductif.
>J'aimerais savoir s'il n'est pas possible de partir de la feuille de
>style pour appeler le fichier XML, qui cette fois serait unique, ou tout
>autre moyen d'appliquer les feuilles de style par un simple lien. Il me
>semble qu'une telle méthode existe en javascript, mais je n'ai pas
>réussi à remettre la main sur le script. Si vous avez connaissance d'un
>moyen efficace et simple, merci d'avance.
>Cordialement,
>
>Jean-François CAUCHE
>
>
>
Vous avez pas mal d'info sur la marche à suivre sur :
http://gilles.chagnon.free.fr/cours/xml/domxslt.html#dom
L'auteur prend le parti de modifier la feuille de style via dom, ceci
n'est envisageable que pour de petites modification locales (ordre d'un
tri par exemple) ; si vous désirez appliquer une feuille de style tout à
fait différente, vous pouvez charger cette dernière en utilisant
xmlHttpRequest, vous permettant de récupérer un objet DOM depuis l'url
d'un document xml (ce sera votre nouveau XSLsource pour l'exemple)
c.f. http://openweb.eu.org/articles/objet_xmlhttprequest/
Cordialement,
Stéphane.
>-- Binary/unsupported file stripped by Ecartis --
>-- Type: text/x-vcard
>
>
>--
>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)
>
>---------------------------------------------------------------------------------------
>Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
>Aucun virus connu a ce jour par nos services n'a ete detecte.
>
>
>
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
stephane@exselt.com - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
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 Tue Sep 12 10:10:44 2006