Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.0.0, 4.1.0, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4
-
Fix Version/s: 5.0.0-M1
-
Component/s: Components, Container
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | ||||
|---|---|---|---|---|
|
||||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Priority | Blocker [ 1 ] | |
| Description |
Since Petals 4, Saxon HE 9.2.0.6 was defined as the default XSLT engine of Petals ESB. We select it instead of Xalan to provide an XSLT 2.0. So previously to Petals 4.0, if a need of XSLT 2.0 occurs at SE XSLT level, you will use the Petals SE XSLT with Saxon provided as shared library.
Since Saxon 9.2, Saxon product packages was reviewed, and some XSL features are no more available in the Saxon open source edition because they was moved into commercial editions (PE and EE). We should be able to override the default Saxon to use your own edition and/or version, at least on Petals SE XSLT. |
Previously to Petals 4.0, if a need of XSLT 2.0 occurs at SE XSLT level, you will use the Petals SE XSLT with Saxon provided as shared library. Since Petals 4, Saxon HE 9.2.0.6 was defined as the default XSLT engine of Petals ESB. We select it instead of Xalan to provide an XSLT 2.0.
Since Saxon 9.2, Saxon product packages was reviewed, and some XSL features are no more available in the Saxon open source edition because they was moved into commercial editions (PE and EE). We should be able to override the default Saxon to use your own edition and/or version, at least on Petals SE XSLT. |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Blocker [ 1 ] | Major [ 3 ] |
| Link |
This issue depends on |
| Link |
This issue depends on |
| Assignee | Christophe DENEUX [ cdeneux ] | Victor NOËL [ vnoel ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 5.0.0 [ 10412 ] | |
| Resolution | Fixed [ 1 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|

The integration tests of SE XSLT have been improved to use not only the Xalan XSLT engine but also the embedded Saxon HE XSLT engine (svn#37404, in branch petals-4.3.x). The test about the custom Java function returns an error due to the extensibility not supported by Saxon HE. It should work with Saxon B 9.0.0.8 if we can override Saxon.