Release of SchXslt Schematron v1.6.2
David Maus, 21. Jan 2021
I am pleased to announce the release of SchXslt 1.6.2, a modern XSLT-based Schematron processor.
You can download this version SchXslt from its project page. Developers using SchXslt in a Java-based project can add or update the Maven artifact to version 1.6.2.
Enhancements
-
(Issue 152, 154, 156) SchXslt allows the following additional elements from the XSLT namespace to be used before the pattern elements:
-
xsl:import
-
xsl:import-schema
-
xsl:include
-
xsl:accumulator
-
-
(Issue 146) This version of SchXslt adds tentative support for streaming validation templates. If the
xs:boolean
optionschxslt.compile.streamable
is set to true, all modes used by the validation stylesheet are marked as streamable.Please be aware that the default location function cannot be used in a streaming template and must be replaced with a user-defined function that can.
-
(Issue 149) The target XSLT version is available to API templates as the tunnel parameter
xslt-version
. -
(Issue 147) The default location function uses the built-in
fn:path()
function if the query language is XSLT 3.0 and no user-defined location function is provided. -
(Issue 144) Suppressed (shadowed) rules are no longer reported via a
xsl:message
.