I have recently started working with XML Stylesheets (XSLT) for a personal project. I developed some simple stylesheets that worked perfectly with the XSLT node. I got confident in developing further and started creating more advanced stylesheets, using “Liquid Studio” as the IDE and the Saxon HE 9.8 processor/debugger.
I spent quite some time on developing a specific stylesheet and was looking forward to test it in Knime. However, when I ran the script, the XSLT node gave the following error:
Execute failed: javax.xml.transform.TransformerConfigurationException: Required attribute ‘select’ is missing.
In Liquid Studio this stylesheet was working properly. I did some research, and it seems the XSLT node is only capable of XSLT 1.0, whereas I was using (and need to use) XSLT 2.0 functionalities.
Is it possible to update the XSLT node so it’s capable of XSLT >=2.0? And if not, are there any workarounds available to use XSLT 2.0 transformations in Knime? If this has not been developed yet, I would love to hear your ideas.