|
Accueil
|
Javascript et XSL-Une solution en Javascript
- La solution normal est d'ajouter une feuille de style XSL au fichier XML
et de laisser faire le navigateur. Cependant, il n'est pas toujours
souhaitable d'inclure une référence à une feuille de style dans un fichier XML
car ce procédé ne fonctionnerait pas avec un navigateur qui ne reconnait pas
le XSL. Pour cela cas une solution consiste à utiliser un script en Javascript
pour faire la transformation du XML en HTML.
Reprenons notre fichier XML
(micro.xml). Cliquez ici pour voir le fichier
XML. Passons maintenant au fichier XSL(microv5.xsl).Cliquez ici pour voir le fichier XSL. Construisons
maintenant notre fichier Html avec son code Javascript qui va transformer nos
fichiers XML et XSL en un seul fichier
Html. <html> <body> <script language="JavaScript"
type="text/javascript"> <!-- //chargement du fichier XML var
xml=new
ActiveXObject("Microsoft.XMLDOM") xml.async=false xml.load("micro.xml") //chargement
du fichier XSL var xsl=new
ActiveXObject("Microsoft.XMLDOM") xsl.async=false xsl.load("microv5.xsl") //transform
en
Html document.write(xml.transformNode(xsl)) //--> </script> </body> </html>
cliquez ici pour voir le resultat. On obtien(bien entendu) le meme résultat qu'au chapitre p.récédent.
|
[Les autres éléments de XSL. | XPATH.]
[ < précédent
| ^ sommaire
| suivant > ]
|