RELAX NG grammars for XSLT 1.0, 2.0, ...
Latest commit b2e04e3 Sep 27, 2016 @ndw committed on GitHub Merge pull request #3 from Conal-Tuohy/master
Tighten content model of xsl:analyze-string

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.