[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Dynamic pipelining in XSLT 2.0 w/ Saxon extensions

Subject: Re: Dynamic pipelining in XSLT 2.0 w/ Saxon extensions
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Tue, 19 Jun 2007 12:41:57 -0700
Re:  Dynamic pipelining in XSLT 2.0 w/ Saxon extensions
On 6/19/07, M. David Peterson <m.david@xxxxxxxxxxxxx> wrote:
On Tue, 19 Jun 2007 06:25:40 -0600, Dimitre Novatchev
<dnovatchev@xxxxxxxxx> wrote:

> Once we have an implementation of a library of XSLT functions, one
> would simply use the compiled version of FXSL or whatever else.

Can you expand what you mean by this?  Are you referring to a stand-alone
FXSL processor/library (that's how I immediately interpreted this, so
thought it best to clarify)

Sure. The compiling XSLT processors that I am aware of compile a primary stylesheet with all included and imported stylesheets into a single executable module. This module is then used to perform a definite, specific transformation on any xml source document we want to apply the transformation to.

I have been discussing (in this list, I think) the high value of being
able to compile stylesheets that are not primary (such as containing
only xsl functions). Then there should be a standard mechanism for any
primary stylesheet to (link to) use the so compiled library of xsl
functions.

I think XQuery has such a facility -- the module.

Dr. Kay did express his opinion that implementing this for XSLT (just
following what we have for XQuery) shouldn't be difficult.

Certainly, an extension (element or attribute) will be necessary to
declare local externals to export and to needed externals to import
from other modules.

I think that specifying such an extension falls exactly into the
subject area of EXSLT, unfortunately until no one has proposed a
specification.



--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play


-- /M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354 |
http://dev.aol.com/blog/3155

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.