Page 1 of 1

Is there a way to edit/change the built-in schema for XSLT 3.0 content completion?

Posted: Tue Jun 13, 2017 1:24 pm
by Martin Honnen
I have run into problems using the XSLT 3.0 content completion in oXygen 19, when inserting an xsl:merge-source element it offers me attributes for-each-stream and for-each-item, it seems that for-each-stream was defined in earlier versions of the XSLT 3.0 draft but has been renamed since the latest CR, the PR and the final recommendation to for-each-source.

I have tried to find out where oXygen stores the schema it uses for the content completion but I have not been able to find it. Does it exist somewhere in the oXygen installation as a separate file I could edit/change?

Re: Is there a way to edit/change the built-in schema for XSLT 3.0 content completion?

Posted: Wed Jun 14, 2017 3:58 pm
by Radu
Hi Martin,

Thanks for the feedback, we'll rectify this in Oxygen 19.1 (Autumn this year). Oxygen 19.1 will also ship with the latest Saxon 9.7 version available at that time. But an add-on for Saxon 9.8 will be available if you want to use the latest Saxon.
Coming back to this problem, the XML Schema for XSLT 3.0 is located inside the main Oxygen JAR library. If you contact us directly (support@oxygenxml.com) I could give you a hint about how you can go about overriding it with your own schema.

Regards,
Radu

Re: Is there a way to edit/change the built-in schema for XSLT 3.0 content completion?

Posted: Mon Oct 02, 2017 1:21 pm
by Radu
Hi,

Oxygen 19.1 was officially released and it should have a fix for the problem you reported.

Regards,
Radu