.NET 6 dotnet command line tools for XSLT 3.0 and XQuery 3.1 now build and run on Windows and MacOS
December 6, 2023
Submitted by Martin Honnen.
As Saxonica so far has not produced an open-source version of their Saxon XSLT 3.0, XQuery 3.1 and XPath 3.1 software for .NET (Core) 6, I (Martin Honnen) have continued to experiment with cross-compiling the existing Saxon HE 12.4 Java to .NET 6 with the help of IKVM.
With the progress in IKVM to support more platforms both as a build and run-time environment I am happy to report that the latest version of my dotnet tools/command line apps to run XSLT 3.0 or XQuery 3.1 under .NET 6 now both build and run on Windows and MacOS.
The latest releases are:
- dotnet tool for XSLT 3.0: https://www.nuget.org/packages/SaxonHE12NetXslt/
- dotnet tool for XQuery 3.1: https://www.nuget.org/packages/SaxonHE12NetXQuery/
- dotnet tool for XSLT 3.0 with Invisible XML support, thanks to CoffeeSacks also being IKVM cross-compiled to .NET: https://www.nuget.org/packages/SaxonHE12NetIXslt/
- dotnet tool for XQuery 3.1 with Invisible XML support, thanks to CoffeeSacks also being IKVM cross-compiled to .NET: https://www.nuget.org/packages/SaxonHE12NetIXQuery/