2
votes

We have found the limitations of Saxon-HE (see table) at the point of using Extensibility using reflexion and EXSLT extension function.

We are evaluating to purchase few licenses for the servers and development team members and we are short of time to evaluate every tool, considering that purchasing and distributing the license will also consume our time.

Apparently there is a previous version of Saxon called Saxon-B that saxonica is not longer maintaining but it claims to support Extensibility using reflexion and according to this Q&A supports EXSLT too.

My question is, could we stick with Saxon-B (an open-source solution) for those features mentioned or should we purchase those licenses?

1
Saxon B is an XSLT 2.0 - only implementation. If someone wants the new features, available in XSLT 3.0/XPath 3.0, they definitely will need the newest Saxon (or other vendors') versions. - Dimitre Novatchev

1 Answers

4
votes

Finally I am replying myself.

We have given a try to Saxon-B during last few days and it works perfectly for the needs we have (mentioned in the question). We have not found any minor/major bug so far.

Thanks Saxonica team for keeping available as open-source the Saxon-B version.

Edit: Saxon-B is no longer compatible with Java 8 and above.