Transformations XSLT
Objectifs
Pour générer un fichier HTML depuis le fichier XML utilisant une feuille de style XSL pour transformer le fichier XML. Veuillez noter qu'une « transformation » ne change pas le fichier XML en un autre format, mais un nouveau fichier de sortie est généré. Le mot « transformation » est une convention.
Méthode
La méthode utilisée pour effectuer la transformation est la suivante :
•Attribuer un fichier XSL prédéfini, Company.xsl, au document XML.
•Exécuter la transformation dans le cadre de l'interface XMLSpy en utilisant un des deux moteurs Altova XSLT intégrés. (Voir note ci-dessous.)
Commandes utilisées dans cette section
Les commandes XMLSpy suivantes sont utilisées dans cette section :
![]() | XSL/XQuery | Assigner XSL, qui attribue un fichier XSL au document XML actif. |
![]() | XSL/XQuery | Aller à XSL ouvre le fichier XSL référencé par le document XML actif. |
![]() | XSL/XQuery | Transformation XSL (F10), ou l’icône de la barre d’outils, transforme le document XML actif en utilisant la feuille de style XSL assignée au fichier XML. Si un fichier XSL n’a pas été assigné, vous serez invité à le faire lorsque vous sélectionnez cette commande. |
Note : XMLSpy a des moteurs XSLT intégrés pour XSLT 1.0, 2.0, et 3.0. Le moteur correct est sélectionné automatiquement par XMLSpy sur la base de l’attribut de version dans l’élément xsl:stylesheet ou xsl:transform. Dans ce tutoriel, nous utilisons la feuille de style XSLT 3.0, donc le Moteur XSLT 3.0 sera sélectionné automatiquement lorsque la commande Transformation XSL est invoquée.