Petals Distribution

Remove the dependency to Saxon for the kernel and for the components by default

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.3.0-beta-1
  • Fix Version/s: 5.0.0-M1
  • Component/s: Components, Container
  • Security Level: Public
  • Description:
    Hide

    Currently, Petals is run with Saxon as the default TransformerFactory (for XSL transformations).

    But the only use of Tranformers in the container and in most component is for simple transformations that don't need Saxon (I think that 99% of the case is just for identity transformation between different storage format for XML).

    We should revert back to use the embedded TransformerFactory in Java (xalan normally).

    For the XSLT component, if one wants to use a specific TransformerFactory, a SL will be used as it was the case in the past.

    Show
    Currently, Petals is run with Saxon as the default TransformerFactory (for XSL transformations). But the only use of Tranformers in the container and in most component is for simple transformations that don't need Saxon (I think that 99% of the case is just for identity transformation between different storage format for XML). We should revert back to use the embedded TransformerFactory in Java (xalan normally). For the XSLT component, if one wants to use a specific TransformerFactory, a SL will be used as it was the case in the past.
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Wed, 8 Jul 2015 - 16:40:07 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.0 [ 10412 ]
Resolution Fixed [ 1 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 16:39:20 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 16:39:17 +0200
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Christophe DENEUX made changes - Wed, 8 Jul 2015 - 14:25:49 +0200
Link This issue blocks PETALSDISTRIB-108 [ PETALSDISTRIB-108 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 14:19:50 +0200
Link This issue blocks PETALSDISTRIB-145 [ PETALSDISTRIB-145 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 14:18:00 +0200
Field Original Value New Value
Link This issue blocks PETALSSETAL-15 [ PETALSSETAL-15 ]

People

Dates

  • Created:
    Wed, 8 Jul 2015 - 14:15:26 +0200
    Updated:
    Wed, 8 Jul 2015 - 16:40:07 +0200
    Resolved:
    Wed, 8 Jul 2015 - 16:40:07 +0200