Transformations XSLT

MéthodeAssocier une transformation XSLT à un fichier XML

Pour associer une XSLT à un fichier XML :

  1. Ajouter la ligne standard avant l'élément racine :

    <?xml-stylesheet href="adresse2.xsl" type="text/xsl"?>

ExempleExemple de déclaration XSLT standard

Déclaration XSLT standard

MéthodeExécuter une transformation

Pour exécuter une transformation :

  1. Cliquer sur Exécuter une transformation

    (ou Document > Document XML > Appliquer le scénario de transformation

    ou CTRL+MAJ+T)

  2. Répondre Oui à la proposition d'exécuter le scénario par défaut basé sur la XSLT déclarée dans le fichier XML (lors de la première exécution seulement).

  3. Le résultat de la transformation est présenté dans la fenêtre du bas.

ExempleExemple de transformation

Transformation

MéthodeRécupérer un résultat de transformation

Pour récupérer le résultat de la transformation :

  1. Faire un clic droit sur la zone de résultat (zone du bas)

  2. Choisir Enregistrer les résultat dans le menu contextuel

  3. Enregistrer le fichier sur le disque dur (attention, l'extension n'est pas ajoutée automatiquement, pensez à écrire fichier.html s'il s'agit d'un fichier HTML)

  4. Ouvrir ce fichier, par exemple dans un navigateur Web s'il s'agit d'un fichier HTML

ComplémentDéclarer et exécuter un scénario de transformation XSLT

Pour associer une transformation XSLT à un fichier XML, il est possible de créer d'abord un "scénario de transformation" :

  • Document > Document XML > Configurer un scénario de transformation

  • ou CTRL+MAJ+C

  • ou Créer un scénario de transformation

Puis :

  1. Cliquer sur Nouveau

  2. Donner un nom au scénario

  3. Sélectionner le fichier XSLT sur le disque dur Sélectionner XSLT

  4. Cliquer sur Accepter

  5. Cliquer sur Accepter pour fermer la seconde fenêtre et associer le scénario qui vient d'être créé au fichier XML en cours d'édition

Configurer un scénario
Créer un scénario

Une fois qu'un scénario de transformation est déclaré avec une XSLT, il peut être associé à tout fichier XML :

  1. Sélectionner le fichier XML que vous souhaitez associer au scénario

  2. Choisir Document > Document XML > Configurer un scénario de transformation

  3. Sélectionner le scénario à appliquer au fichier XML dans la liste

  4. Cliquer sur Accepter

Pour l’exécuter, procéder comme précédemment (Exécuter une transformation).

ComplémentTester une expression XPath

Exécution d'expression XPath dans l'éditeur Oxygen