Re: [xsl] New XSLT 3.0 Working Draft

Subject: Re: [xsl] New XSLT 3.0 Working Draft
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Wed, 11 Jul 2012 15:50:01 +0100
On 11/07/2012 12:50, Martin Honnen wrote:
Michael Kay wrote:
There's a new Working draft of XSLT 3.0 - the first new public draft for
2 years - at http://www.w3.org/TR/xslt-30/.

Are there any near future plans to release a new version of Saxon implementing the new features so that there is an implementation around to explore them?



Saxon (PE and EE) 9.4 already implement quite a few of the features:

- streaming (in part)
- try/catch
- maps
- xsl:mode
- xsl:evaluate
- xsl:iterate
- xsl:merge

plus the whole of XPath 3.0 except perhaps one or two functions.

Other features that have already been implemented for the Saxon 9.5 release include:

- accumulators
- composite keys in xsl:for-each-group
- changes to xsl:merge since the previous WG draft
- xsl:assert
- xsl:number/@start-at
- xsl:message/@error-code
- EQNames

and no doubt more by the time we release (probably a few months away).

Implementing packages is a big item and will probably have to wait for a later release.

Michael Kay
Saxonica

Current Thread