better support for multiple versions of SAXON
Posted: Wed Nov 11, 2009 6:52 pm
I would like to request better support for doing transforms with multiple versions of SAXON.
The version of Saxon in Oxygen 10 changed the APIs for external functions, and I had to
revert to Oxygen 9 to debug these stylesheets.
Saxonica is changing the licensing for Saxon and adding another level -- instead of Saxon SA & B, there is Saxon HE, PE, EE (Home|Professional|Enterprise). Some projects may find that instead of upgrading to PE or downgrading to HE, they may want to stay with an earlier version of Saxon B.
( I'm not sure how all of the feature sets compare. )
I know it's possible now to add a different version as an external transform,
but I don't know if doing it that way fully supports XSTL debugging.
But, since I suspect that with the license changes, more people will be grappling with the
different versions. It would be handy to have an easier way to switch versions, or perhaps
if licensing allows, ship Oxygen with multiple versions.
The version of Saxon in Oxygen 10 changed the APIs for external functions, and I had to
revert to Oxygen 9 to debug these stylesheets.
Saxonica is changing the licensing for Saxon and adding another level -- instead of Saxon SA & B, there is Saxon HE, PE, EE (Home|Professional|Enterprise). Some projects may find that instead of upgrading to PE or downgrading to HE, they may want to stay with an earlier version of Saxon B.
( I'm not sure how all of the feature sets compare. )
I know it's possible now to add a different version as an external transform,
but I don't know if doing it that way fully supports XSTL debugging.
But, since I suspect that with the license changes, more people will be grappling with the
different versions. It would be handy to have an easier way to switch versions, or perhaps
if licensing allows, ship Oxygen with multiple versions.