-
Selection d'une XSL
Bonjour,
j'ai plusieurs feuilles de style à appliquer à UN seul XML.
je souhaite faire ce choix dans une page HTML (case à cocher) et ensuite avoir un lien vers le XML avec en paramètres la feuille de style selectionnée.
J'ai deja essayé plusieurs methodes dont celle du Javascript avec DOM (une feuille de style, un XML et des attributs indiquant quelles parties du XML afficher) - le problème est que le resultat renvoyé par xslProc (.innerHTML) est affiché mais ne prend en compte aucun formatage, le texte apparait en block dans la page HTML.
Est ce qu'il existe une methode pour changer la feuille de style en "dynamique" comme celle des CSS ?
Ou bien est qu'il est possible de formatter dans la meme feuille de style le contenu retourné par xslProc.output ?
Je veux bien filer des exemples si personne ne voit ce que je raconte..mais çà m'etonnerait car j'ai deja lu pas mal de post parlant de çà.
Merci d'avance
-
pour faire quelque chose de dynamique, essaye de faire ta transformation coté serveur
-
Non non bien au contraire, je veux faire ma transformation en live dans IE
C'est beaucoup plus avantageux pour mon cas precis car il ya tres peu de volume au niveau des données.
mais bon pour ce qui est du post d'hier je crois que j'ai resolu mon probleme (XSLT est si performant et si casse-tete qu'on ne pense pas à tout du premier coup! )
-
J'ai eu exactement le même cahier des charges que toi !
Faire 1 XML avec plusieurs XSL suivant ce que l'on souhaite en n'utilisant que IE. Le résultat s'est soldé par la conclusion suivante :
Sans javascript ou CGI, c'est quasi impossible de générer le html dinamiquement. On s'est donc orienté vers un script CGI.