Page 1 of 1

XSLT "4.0" editing

Posted: Tue Oct 12, 2021 9:06 am
by Martin Honnen
While playing with SaxonCS recently released by Saxonica I have tried to edit XSLT stylesheets with version="4.0" instead of version="3.0", kind of expecting it wouldn't hurt my editing experience, but it did, it seems the syntax and completions suggestions, if they happen, are rather for XSLT 1 with Saxon 6.5, as I don't get XSLT 3 based code completion and declaring e.g. xmlns:saxon is not completed/suggested as xmlns:saxon="http://saxon.sf.net/", as is done with XSLT 3, but rather the old icl based namespace for Saxon 6.5.

Is there any setting I can change to edit version="4.0" XSLT in oXygen 23.1 and have the syntax and code completion for XSLT 3?

Re: XSLT "4.0" editing

Posted: Tue Oct 12, 2021 4:16 pm
by tavy
Hi Martin,

Thanks for your feedback.

Unfortunately we do not support XSLT 4.0. I will add an issue on our issue tracker to analyze XSLT 4.0 and maybe provide a better editing and content completion support.

Best Regards,
Octavian

Re: XSLT "4.0" editing

Posted: Mon Oct 17, 2022 10:47 am
by Mircea
Hello Martin,

The new Oxygen 25.0 includes support for XSLT 4.0.
Validation, content completion assistant and transformations are now available.

Regards,
Mircea.