[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Does Saxon support XPath 3.1?


Subject: Re: [xsl] Does Saxon support XPath 3.1?
From: "Adam Retter adam.retter@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 4 Jul 2015 18:09:23 -0000

Dmitriy, have you looked at EXSELT? That has XSLT 3.0 support.

On 4 July 2015 at 17:39, Dimitre Novatchev dnovatchev@xxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi Florent,
>
>> you might be interested by the page
>> http://w3.org/community/expath/wiki/Engines#Comparison.  It might be a bit
>> outdated now, the only XPath 3.1 it shows is eXist, but I am sure at least
>> BaseX supports it as well, as you said.
>
> Thank you for this link.
>
> I believe that what would be most useful, is the data whether and to
> what extent a different implementation implements a given W3C
> specification.
>
> Reading this page I was immediately interested in QuiXTools, which is
> said to implement XSLT 3.0. However, on its project page:
> https://project.inria.fr/quix-tool-suite/quixslt/ , one can read that:
>
> "Which fragment of XSLT is currently supported by QuiXSLT?
>
> Syntactically, QuiXSLTfollows the official XSLT W3C Recommendation
> (even though it does not implement the full standard) . The current
> version of QuiXSLT supports the following elements:
>
> named templates,
> template rules,
> instructions call-template, apply-templates, if, choice, for-each,
> copy, copy-of,
> dynamic content creation instructions: attribute, value-ofb&
>
> Templates can be called with any number of parameters."
>
>
> So, no specific, new XSLT 3.0 feature is mentioned at all.
>
> For any specific implementation It would be valuable to have data
> whether or not it implements the full set of features and if not, what
> features are not implemented. Ultimately, the % of pass/fail for the
> available W3C test suits. A link to a user-reviews page would be
> useful.
>
>
> Cheers,
> Dimitre
>
>
>
> On Sat, Jul 4, 2015 at 5:40 AM, Florent Georges <lists@xxxxxxxxxxxx> wrote:
>>   Hi Dimitre,
>>
>>   I don't have write access to XSL List anymore, so this most likely will
>> not show up on the list, but you might be interested by the page
>> http://w3.org/community/expath/wiki/Engines#Comparison.  It might be a bit
>> outdated now, the only XPath 3.1 it shows is eXist, but I am sure at least
>> BaseX supports it as well, as you said.
>>
>>   Any update welcome ;-)
>>
>>   Regards,
>>
>> --
>> Florent Georges
>> http://fgeorges.org/
>> http://h2oconsulting.be/
>>
>>
>>
>>
>>
>> Le Lundi 29 juin 2015 5h02, "Dimitre Novatchev dnovatchev@xxxxxxxxx"
>> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> a C)crit :
>>
>>
>>
>> On Sun, Jun 28, 2015 at 7:44 PM, Liam R. E. Quin <liam@xxxxxx> wrote:
>>> On Mon, 2015-06-29 at 00:22 +0000, Dimitre Novatchev dnovatchev@xxxxxxxxx
>>> wrote:
>>>> I apologize if I am asking for something obvious, but
>>>> straightforward searching didn't locate any statements about Saxon
>>>> support (implementation) of the XPath 3.1 W3C Standard.
>>>
>>> XPath 3.1 is not yet a W3C Recommendation (the nearest thing we have
>>> to a standard).
>>
>> Thanks Liam,
>>
>> Yes, but XPath 3.1 is (since December 2014) a Candidate
>> Recommendation, which is the closest point to becoming a
>> Recommendation :)
>>
>>
>>>
>>> My understanding is that the commercial version of Saxon may have 3.1
>>> support, but that's probably a question for the Saxon mailing list.
>>
>> I deliberately asked the question in the xsl-list, because most
>> readers are using Saxon as their preferred XSLT processor. I am also
>> discussing alternatives to Saxon, in case it doesn't provide support
>> for XPath 3.1 (such as using BaseX)-- and thus the topic is wider than
>> just Saxon.
>>
>>>
>>> There may also be support for XPath 3.1 and XQuery 3.1 in eXist, but
>>> I'm not certain.
>>
>> Wasn't there some page with comparison of how different implementation
>> support different versions of XPath? I vaguely remember that in the
>> past there was such a page that provided information how different
>> XSLT processors were passing the W3C Test Suite -- and this directly
>> correlates to their compliants to the respective standard.
>>
>> --
>> Cheers,
>> Dimitre
>>
>>
>>
>



--
Adam Retter

skype: adam.retter
tweet: adamretter
http://www.adamretter.org.uk


Current Thread
Keywords