OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] The awesome power of Schematron: using user-definedXSLT functions in Schematron

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).


Tony Graham.
Senior Architect
XML Division
Antenna House, Inc.
Skerries, Ireland

[1] https://www.w3.org/TR/xslt-30/#memoization
[2] http://saxonica.com/documentation/index.html#!extensions/attributes/memo-function
[3] https://github.com/AntennaHouse/focheck
[4] https://www.w3.org/TR/xslt-30/#packages-and-modules

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS