Home > Blockchain >  How to convert XSLT 2.0 and 3.0 to XSLT 1.0?
How to convert XSLT 2.0 and 3.0 to XSLT 1.0?

Time:11-11

I am working on standard logic apps. In that I am not able to use the XSLT2.0 and XSLT 3.0. The Standard logic app will allows only XSLT1.0 . so what is the best approach to convert XSLT2.0 and XSLT3.0 in to XSLT 1.0

I have XSLT3.0 and XSLT 2.0. How should I use those XSLT files in my standard logic app?

CodePudding user response:

If the XSLT uses few XSLT 2.0 and XSLT 3.0 advances, and you are a sophisticated XSLT developer, then work your way through

and adapt each in-play XSLT 2.0 and 3.0 concept and construct back to XSLT 1.0. There is no automated conversion solution, and this is not a task suitable for a developer unfamiliar with XSLT.

Otherwise, your options include:

  1. Use a more modern framework that supports modern tools, or
  2. Find a way to incorporate an XSLT 3.0 processor into your framework. (Consider Saxonica's products, which support a plethora of platforms), or
  3. Apply the XSLT 2.0/3.0 transformation in another stage of your pipeline outside of the weak tool that only supports ancient XSLT 1.0.

CodePudding user response:

XSLT 2.0/3.0 support for Azure Logic App (Standard) is apparently on its way.

From Dan Toomey (Microsoft Azure MVP) slides at Integrate 2022:

Logic App (Standard) Note: Support for XSLT 2.0/3.0 is in private preview

Here's the the slide in question: Options at a Glance. It may be worthwhile seeing if you can join the private preview?

  • Related