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:
- Use a more modern framework that supports modern tools, or
- Find a way to incorporate an XSLT 3.0 processor into your framework. (Consider Saxonica's products, which support a plethora of platforms), or
- 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?