Petals SE XSLT

Should be able to work with the same XSLT engine in two different versions

Details

  • Type: Improvement Request Improvement Request
  • Status: In Progress In Progress
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 2.7.3
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    The SE XSLT accepts SL to provide XSLT engine. SO it is possible to configure several SLs providing the same XSLT engine in different versions.

    At SU level, the XSLT engine to use is defined through its TransformerFactory class name, that is the same for the different versions of the XSLT engine.

    So, a mechanism to select with precision the XSLT engine must be added add SU level.

    Show
    The SE XSLT accepts SL to provide XSLT engine. SO it is possible to configure several SLs providing the same XSLT engine in different versions. At SU level, the XSLT engine to use is defined through its TransformerFactory class name, that is the same for the different versions of the XSLT engine. So, a mechanism to select with precision the XSLT engine must be added add SU level.
  • Environment:
    -

Activity

Hide
Christophe DENEUX added a comment - Thu, 9 Jul 2015 - 11:09:13 +0200

No mechanism is available to have more precision. To implement such use case, it is needed to create your own SL with the XSLT engine where you have changed its Java package name. So the TransformerFactory will have different names, and each SU could be used it own XSLT engine version.

Just add documentation and an integration test about this use case to solve this issue.

Show
Christophe DENEUX added a comment - Thu, 9 Jul 2015 - 11:09:13 +0200 No mechanism is available to have more precision. To implement such use case, it is needed to create your own SL with the XSLT engine where you have changed its Java package name. So the TransformerFactory will have different names, and each SU could be used it own XSLT engine version. Just add documentation and an integration test about this use case to solve this issue.

People

Dates

  • Created:
    Thu, 9 Jul 2015 - 11:05:20 +0200
    Updated:
    Thu, 9 Jul 2015 - 11:09:13 +0200