Petals SE XSLT

Add support of XPath 3.0

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.7.2
  • Fix Version/s: 2.8.0
  • Component/s: None
  • Security Level: Public
  • Description:

    Add support of XPath 3.0 in the default XSLT engine

  • Environment:
    -

Issue Links

Activity

Hide
Victor NOËL added a comment - Fri, 16 Jan 2015 - 16:30:49 +0100

Some potentially important information… :

Saxon 9.6 disable the automatically injected XPath engine (see http://www.saxonica.com/documentation/#!changes/JAXP/9.5.1-9.6).
Explanation is that anyway someone using the JAXB factory wants XPath 1.0.

Show
Victor NOËL added a comment - Fri, 16 Jan 2015 - 16:30:49 +0100 Some potentially important information… : Saxon 9.6 disable the automatically injected XPath engine (see http://www.saxonica.com/documentation/#!changes/JAXP/9.5.1-9.6). Explanation is that anyway someone using the JAXB factory wants XPath 1.0.
Hide
Victor NOËL added a comment - Wed, 8 Jul 2015 - 17:33:47 +0200 - edited

About XPath: normally it's not a problem because XSL loaded with Saxon will use XPath 3.0 as needed actually.

Integration tests must be created to validate the support of XPath 3. That's why this issue remains "unresolved".

Show
Victor NOËL added a comment - Wed, 8 Jul 2015 - 17:33:47 +0200 - edited About XPath: normally it's not a problem because XSL loaded with Saxon will use XPath 3.0 as needed actually. Integration tests must be created to validate the support of XPath 3. That's why this issue remains "unresolved".
Hide
Victor NOËL added a comment - Fri, 2 Oct 2015 - 10:10:27 +0200 - edited

Support for XPath 3.0 is only coming from using the Saxon 9.3/9.4 or upper embedded into a SL (see PETALSDISTRIB-108) since we switched back to Xalan embedded in the JDK (see PETALSDISTRIB-147).

Show
Victor NOËL added a comment - Fri, 2 Oct 2015 - 10:10:27 +0200 - edited Support for XPath 3.0 is only coming from using the Saxon 9.3/9.4 or upper embedded into a SL (see PETALSDISTRIB-108) since we switched back to Xalan embedded in the JDK (see PETALSDISTRIB-147).
Hide
Christophe DENEUX added a comment - Tue, 6 Oct 2015 - 12:01:11 +0200

Integration test about XSLT 3.0 added

Show
Christophe DENEUX added a comment - Tue, 6 Oct 2015 - 12:01:11 +0200 Integration test about XSLT 3.0 added

People

Dates

  • Created:
    Fri, 16 Jan 2015 - 09:47:28 +0100
    Updated:
    Tue, 6 Oct 2015 - 12:01:11 +0200
    Resolved:
    Tue, 6 Oct 2015 - 12:01:11 +0200