Re: [xml-dev] The awesome power of Schematron: using user-definedXSLT functions in Schematron
From: Tony Graham <tgraham@antenna.co.jp>
To: xml-dev@lists.xml.org
Date: Tue, 21 Jun 2016 12:26:35 +0100
On 21/06/2016 07:10, Rick Jelliffe wrote:
Slightly off-topic but i think a key to successful large scale
Schematron is to not run the XSLT direct from the command line.
There's also some new(er) ways to speed up XSLT processing:
- XSLT 3.0 defines xsl:function/@cache [1] for retaining the
results of function calls. saxon:memo-function [2] does
the same if you have Saxon-PE or Saxon-EE: focheck [3] running
inside oXygen uses that when parsing XSL-FO expressions as
part of Schematron checking of XSL-FO files.
- Compiled packages [4] in XSLT 3.0 *may* reduce the start-up
time of the XSLT processor (though not of an underlying JVM).
Regards,
Tony Graham.
--
Senior Architect
XML Division
Antenna House, Inc.
----
Skerries, Ireland
tgraham@antenna.co.jp