XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
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

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]


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