Hi all,
I'm trying to find the best IDE to use for XSLT development, with particular interest in support/integration for the XSLT3/XPATH3 capabilities found in Saxon's professional processors and the saxon extensions.

Michael has indicated that both oXygen and Stylus Studios are partners with Saxonica, so I am only considering those two.

It appears that Stylus Studios does not ship with a professional version of Saxon, but I have a PE license, so the question there is how easy it is to incorporate that transformer into their IDE.
oXygen appears to ship with Saxon9EE!!, but I believe it is an earlier EE [maybe 9.3EE] and to be honest I would prefer in general using my personal PE license that I know I can upgrade as new versions become available and more XSLT3/XPath3 is incorporated into Saxon.

oXygen appears to use Saxon's own debugging tools, which is a plus, I presume.

The balance of the above suggests oXygen offers closer support for Saxon, but then I notice that there is not a single reference to XSLT3 on their entire website. Stylus Studios, OTOH, advertises on their front page that their newest enterprise edition has XSLT3 support [but one cannot tell whether the same is true of their not-quite-as-expensive Professional Edition.]

Note, the above remarks/concerns might seem rather queer, as one would presume that things like saxon extension support and use of XSLT3 capabilities would come automatic with the transformer itself. However, I have not found this to be the case when using EditiX:

1. EditiX cannot use saxon extnesions in its native IDE debugger.
2. EditiX cannot even run XSLT3-enabled stylesheets. [If you set "xsl:stylesheet version=3.0" in the top element, no transformation occurs at all.] In order to use XSLT3 capabilities, one has to create an external tool that just calls the transformer from the command line, which is fine for doing the transformation but obviously means that the IDE is useless of authoring purposes.

Obviously, I will be downloading and trying out the evaluation versions to answer some of these questions, but I'd be interested in other people's experiences with these IDEs and their compatibility with SAXON and XSLT3.



"A false conclusion, once arrived at and widely accepted is not dislodged easily, and the less it is understood, the more tenaciously it is held." - Cantor's Law of Preservation of Ignorance.