Page 1 of 1

Provide Saxon 9.4 as a plugin

Posted: Wed Dec 04, 2019 4:46 pm
by pszulik
Could you add Saxon 9.4 engine as a plugin or show me the way to install this engine version to transform XSLT?

We are using this version in our ERP system and there are minor differences between Oxygen output and ERP output.

Thanks!

Re: Provide Saxon 9.4 as a plugin

Posted: Thu Dec 05, 2019 7:24 pm
by adrian
Hi,

I'm afraid that adding an older version of Saxon as a plugin, it's not as simple as it may seem. There are numerous API changes in recent versions, so it's not as simple as replacing the .jar.

If you want to test if Saxon 9.4 is indeed what you need, you could download and install a version of Oxygen that bundles Saxon 9.4, Oxygen XML Editor 14.2, and try a transformation.
Make sure you install this version of Oxygen in a separate folder. If you install on Windows, clear the boxes for file associations during the installation wizard, so it won't override your current file associations.
Oxygen licenses work for older versions of the same product, so if it asks for the license key, you can provide the same one you use for the current version of Oxygen.

If you already have Saxon 9.4 handy and just want to configure it in your current version of Oxygen as a custom engine, you can follow the instructions from Configure Saxon 9.5 HE for xslt 2.0 transformation.
With one change to what is mentioned there, regarding macOS, you should use

Code: Select all

${oxygenInstallDir}/.install4j/jre.bundle/Contents/Home/jre/bin/java
If that doesn't work, omit "jre" from the path.

Regards,
Adrian