XMLTools with XSLT 3.0 support
-
The XMLTools plugin so far provided XSLT 1.0 support based on Microsoft’s MSXML. As the current version of XSLT, since 2017, is XSLT 3.0 and, while Microsoft never supported it nor XSLT 2.0 (from 2008), there are by now third party solutions like SaxonC (exists in an open-source HE editions) that allow the use of XSLT 3.0 from C++, it would be nice to allow the use of XSLT 3.0 in addition to XSLT 1.0 in Notepad++ with XMLTools.
I have therefore tried to fork XMLTools and have managed to integrated SaxonC HE 12.7 to provide an additional menu entry to run XSLT 3 (against XML or against JSON or against no input (starting with the named template xsl:initial-template)).
A first zip with a release is at https://github.com/martin-honnen/xmltools/releases/tag/3.1.1.14-beta1, let me know here or on Github whether it works for you.