XSLT – Une solution sans oXygen et sans linux

Vous n’êtes pas sous linux et vous n’utilisez pas le logiciel oXygen et pourtant, vous voulez faire des transformations XSL ?

Je vous livre ici les conseils d’une collègue, Julie Giovacchini, ingénieure de recherche au Centre Jean Pépin – UMR8230 CNRS-ENS-PSL, avec qui je collabore sur le projet Eman2TACT2Eman.


Pour les personnes qui ne sont pas sous Linux et qui veulent un substitut à Oxygen, voici ce qui fonctionne bien chez moi

La première fois :

  • installer Node.js (via https://nodejs.org/en/download attention utiliser l’installer, ne pas essayer avec le winget, ça ne marche pas bien)
  • ouvrir l’invite de commande, et taper
    > npm install -g saxon-js
    > npm install -g xslt3

C’est fini vous avez tout installé définitivement.

Ensuite :

  • placez-vous dans le bon répertoire et la seule ligne dont vous aurez besoin pour la transfo xml=>json est :
    > xslt3 -xsl:your-stylesheet.xsl -s:your-xml-file.xml -o:output.json

Et voilà ! Une ligne qui fait tout.

Magique, non ?


OpenEdition vous propose de citer ce billet de la manière suivante :
Anne Garcia-Fernandez (7 mars 2025). XSLT – Une solution sans oXygen et sans linux. ELAN - L'élan littératures, arts et numériques de Litt&Arts (UMR 5316). Consulté le 19 avril 2026 à l’adresse https://doi.org/10.58079/13fm5


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.