(manual) Saxon update?

Issues related to W3C XQuery.
Posts: 11
Joined: Fri Jan 09, 2009 9:18 pm

(manual) Saxon update?

Post by piotrb » Wed Jan 25, 2012 3:15 pm

Hi, I wouldn't like to mess up by trying, so I figured it would be safer to ask here: since the current (13.2) version of oXygen uses Saxon, while the current Saxon version is, and I'd like to get as up-to-date support for XQuery 3.0 as I can, is it feasible to download the current Saxon from saxonica.com and overwrite the version that oXygen uses, or would I thus be violating the terms of Saxon's license for oXygen users? Thanks in advance!

Site Admin
Posts: 2102
Joined: Thu Jan 09, 2003 2:58 pm

Re: (manual) Saxon update?

Post by george » Wed Jan 25, 2012 4:38 pm

Hi Piotr,

It should not be a license problem if you update the library but the problem is that it will not work. oXygen has low-level dependencies on Saxon and the new version contains changes that makes the new library incompatible with the previous version.

We tried to include Saxon 9.4 in oXygen 13.2 but although there were many efforts on both our side and Saxonica's side we were not able to solve all the issues in time for the oXygen 13.2 release.

Right now we integrated 9.4 in the current development and there are only a couple of issues (nothing critical) that need to be solved further so the next oXygen release will surely have an updated Saxon.

Here it is what you can do in the meanwhile:

- configure Saxon 9.4 as an external processor (basically you can just specify the command line for that) - the drawback is that there is not the same flexibility wrt configuring parameters for transformations

- get in touch with us at support @ oxygenxml.com and we can make available a nightly build that you can use for tests - this may be unstable or contain half-baked functionality

- wait a few months for the next oXygen release

Best Regards,
George Cristian Bina

Posts: 11
Joined: Fri Jan 09, 2009 9:18 pm

Re: (manual) Saxon update?

Post by piotrb » Thu Jan 26, 2012 5:15 pm

Dear George,

Thanks so much for the explanation and the suggestion!

Best wishes,


Post Reply