Skip to content

First release using the pure .NET engines SaxonCS-HE and PhoenixmlDb.Xslt/XQuery

Latest

Choose a tag to compare

@martin-honnen martin-honnen released this 12 Jun 12:28
· 6 commits to SaxonCSHE since this release

This is the first release that avoids IKVM completely, for Saxon by using the recently released SaxonCS-HE 13 instead of IKVM cross-compiling Saxon HE 12 Java, and by not providing any XSD schema validation, that was previously done with the help of IKVM cross-compiled Apache Xerces.

So this new release of the XMLWPFToolbox provides XSLT 3.0, XQuery 3.1 and XPath 3.1 with SaxonCS-HE 13 and alternatively XSLT 3.0 and XQuery 3.1 with PhoenixmlDb.Xslt/XQuery; XSD validation, however, is not supported. This results in much smaller application size as IKVM is no longer needed. In a future release I might provide XSD 1.0 validation based on the .NET validator.

Download the zip for your platform (i.e. Windows x64) and unzip into a directory where the app can write to (as it needs to create subdirectories for the Webview2 viewer).

Start the XMLWPFToolbox.exe in that directory. If .NET 10 is not yet installed, the installer will ask you to download and install it. After .NET 10 installation is complete, you need to start XMLWPFToolbox.exe again.

The first start might be a bit slow while the Webview2 is installed/set up, further starts should be much faster.