Nous sommes le Sam 19 Juil, 2025 13:47
Supprimer les cookies

Firefox - Changement dynamique de feuilles XSLT

Sur le logiciel libre en général ou un logiciel libre en particulier

Mar 25 Sep, 2007 10:46

Bonjour.

Programmant pas mal de documents en XML, je bute depuis un moment sur un écueil. En effet, je cherche à changer de manière dynamique la feuille de style XSLT d'un document XML grâce à un bouton de type formulaire. Ce bouton donnerait le choix entre plusieurs XSLT et un simple clic permettrait de changer l'affichage en appliquant la XSLT sur le fichier. Comme c'est le document XML qui appelle normalement la feuille de style et non pas l'inverse, le problème n'est pas simple et je ne tiens pas à recopier le même document 5 ou 6 fois chacun d'entre eux appelant une feuille différente.

J'ai bien trouvé des pistes et même des solutions javascript sur Google mais toutes les méthodes données le sont pour Internet Explorer car exploitant une fonction spéciale de ce dernier. Je n'arrive pas à mettre la main sur un script adapté à Firefox. Sachant que c'est la seule plateforme que je compte utiliser dans mon projet, cela devient primordial. Bref, help ! Si vous connaissez la méthode, merci d'avance ! :wink:
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Mar 25 Sep, 2007 18:02

Diti

Messages : 271

Mar 25 Sep, 2007 22:57

Peut-être, mais j'en doute. Merci en tous cas pour le lien. C'est adapté pour les feuilles de style de type CSS, mais je ne sais pas si cela fonctionne avec du XSLT. Il me semble que j'avais déjà tenté l'expérience avec un script de ce genre et que cela n'avait pas fonctionné. Je vais essayer d'adapter celui-ci et voir ce que cela donne.
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Mer 26 Sep, 2007 08:06

Salut,

Je pense que ceci pourrait être un point de départ :
http://developer.mozilla.org/fr/docs/L% ... dans_Gecko

Cordialement
Damien
damien

Messages : 208

Mer 26 Sep, 2007 10:32

Je pense que c'est effectivement ce que je cherche. Par contre, ne touchant que très peu au Javascript, j'ai un peu de mal à tout configurer mais apparemment cela devrait pouvoir fonctionner. Je vais tenter avec un exemple tout simple. Merci !
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit