RELAX NG grammars for XSLT 1.0, 2.0, ...
XSLT
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
Permalink
Failed to load latest commit information.
1.0
2.0
3.0
test
README.md
xslt.rnc

README.md

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 https://github.com/innovimax/xslt30.git

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