Release 1.3.9 of XMLWPFToolbox for .NET 10 that integrates both Saxon HE 12 as well as PhoenixmlDb.Xslt and XQuery as alternatives engines
Release 1.3.9 that integrates the newly released https://www.nuget.org/packages/PhoenixmlDb.Xslt 1.3.9 and https://www.nuget.org/packages/PhoenixmlDb.XQuery 1.3.5 as an alternative XSLT engine and XQuery engine to Saxon HE 12. It is .NET 10 only as those engines are only available for .NET 10, but it shouldn't be a problem as .NET 10 is the current LTS .NET release.
Note that the current integration of the PhoenixmlDb.Xslt so far loads the whole XML input for normal XSLT 3 processing; so while that engine supports streaming XSLT 3/4 I will have to make some changes in a future release to allow streamed processing. Also processing with PhoenixmlDb.Xslt is currently limited to XML input or call template with xsl:initial-template, I have yet to figure how to process JSON as the primary input.
In this release the PhoenixDb Xslt and XQuery libraries have been updated again to the latest, greatly improved and matured versions (XQuery and XSLT now have a test suite compliance of over 99%, XSLT engine has been tested successfully on "real world" XSLT 3 code like Schxslt2 or Docbook TNG) and the XMLWPFToolbox has been improved to capture xsl:messages and trace information from these engines, each xsl:message now has location details. You can now run XSLT transformations with fn:transform from XQuery with both Saxon or the Phoenixml XQuery engine. The PhoenixmlDb.Xslt engine is now able to use Schxslt2 to transpile Schematron schemas to XSLT 3 and then successfully run the transpiled XSLT to validate an instance XML document against the Schematon schema. It also manages to transform a Docbook article with the Docbook TNG 2.8.0 docbook.xsl stylesheet.
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.