[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
- From: Peter Hunsberger <peter.hunsberger@gmail.com>
- To: Tony Graham <tgraham@antenna.co.jp>
- Date: Tue, 21 Jun 2016 13:55:10 -0500
And for the record, I should note that Apache Cocoon still let's you
build XML processing pipelines that include cached XSLT. Mostly aimed
at Web processing but people have been doing services based API's with
Cocoon for many (many) years now...
Peter Hunsberger
On Tue, Jun 21, 2016 at 6:26 AM, Tony Graham <tgraham@antenna.co.jp> wrote:
> 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
>
> [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
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]