RELAX NG grammars for XSLT 1.0, 2.0, ...
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.

This project provides RELAX NG grammars for XSLT stylesheets. Because stylesheets must have a version number, it's straightforward for a RELAX NG validator to choose between the xslt10.rnc, xslt20.rnc, and xslt30.rnc grammars.

Support for XSLT 3.0 is now provided via a git subtree merge with

Having a RELAX NG grammar makes syntax directed editing of XSLT stylesheets much easier in tools like Emacs and oXygen that support RELAX NG.