XSLT Collaboration Definition and XSLT 2.0

Hello,is it possible to use XSLT 2.0 in XSLT Collaboration Definition? If so, how can I manage it?Regards,Jirka
[139 byte] By [Jiri_Trpkosa] at [2007-11-26 22:17:25]
# 1

Hi Jirka,

Unfortunately not. XLST Collabs are based on XSLT 1.1 and internally use Xalan 2.5.2.

If there's a hard need, you may want to look at the commercial version of Saxon 8, which afaik is the only java xslt parser that supports version 2. You can run any jar inside a Java Collaboration.

But yeah... xlst 2 can even transform flatfiles..

Good luck

Paul

PaulPetersa at 2007-7-10 11:11:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 2

There are two versions of Saxon (http://saxon.sourceforge.net/). Apparently the Open-Source version does have "to the letter" support for XSTL 2.0.

Saxon uses the Mozilla Public License so you're able to include Saxon in your own projects without having to make them open-source but if you're distributing a Saxon binary, e.g. if you're working for a services company that's creating a project for some customer, you'll have to include in the documentation (or even in the project's readme.txt) that your project uses an unmodified Saxon version and that Saxon's source code can be obtained at the website I already mentioned.

Either way, I'm not much into forcing my own opinions onto others but if you ask me paying a couple of thousand quids for a few licenses of a product like the commercial version of Saxon is well worth it. It probably won't make a dent in your project's budget and you'll be doing the Right Thing, which is to fund the development of great software :-)

Cliffb53a at 2007-7-10 11:11:25 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...