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