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

Re: FXSL and 'saxon:function()'

Subject: Re: FXSL and 'saxon:function()'
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Fri, 25 Nov 2005 06:05:19 +1100
saxon
On 11/25/05, drkm <darkman_spam@xxxxxxxx> wrote:
>  Hi
>
>  I first heard about FXSL a fee weeks ago on XSL-List.  I
> seen there was a Saxon-specific implementation, that is now
> removed from the release manager.  Is this a choice?

You probably confuse here FXSL 1.x (developed for XSLT 1.0) with FXSL
2.x (developed for XSLT 2.0).

In the early days of FXSL 1.x development it was necessary to have
different XSLT-Processor-specific versions only because the
xx:node-set() extension function has different name/namespace in any
gicen XSLT processor. A later version of FXSL 1.x was developed to be
XSLT-Processor independent by using the EXSLT function
common:node-set(), which most of the major XSLT processors implement.

In XSLT 2.0 the RTF "datatype" was eliminated completely, which
allowed FXSL to be written without needing any extension functions.

Therefore, there is absolutely no need and no meaning to create
separate versions of FXSL, specific to given XSLT 2.0 processors.

>
>  I just see Saxon has native HOF.  Is would be intresting
> to have a Saxon-specific FXSL that uses these native HOF?
> So the intresting pqrt of FXSL will not be qnymore to
> provide HOF, but in the functions library it provides.
>
>  Does this make sense?
>

No -- see the explanation above.

And thanks to Michael Kay for explaining the main purpose and use of
saxon:function().

--
Cheers,
Dimitre Novatchev
---------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all.

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.