Pinned Repositories
basex
BaseX Main Repository.
martin-honnen.github.io
PythonNETSaxonCTest1
Proof of concept that pythonnet allows using Python package of SaxonC 12 HE (saxonche) in .NET code
SaxonHE10Net31
Sample project cross-compiling Saxon HE 10 with IKVM to .NET 3.1 core
SaxonHE11NetTools
thin .NET 6 command line/dotnet tool wrappers around IKVM compiled Saxon HE 11 from Maven
SaxonHE11s9apiExtensions
Extension methods that help/ease the task of using Saxon HE 11 s9api from .NET code
SaxonHE12IKVMNet6SaxonCSSamplesAdapted
Saxon HE 12.5 samples to show the use of Saxon HE 12.5 in C# .NET 6/8 code to use XSLT 3.0, XQuery 3.1 and XPath 3.1
XSLT_XQuery_XPath_Notepad
XSLT, XQuery, XPath Notepad using Saxon-HE
martin-honnen's Repositories
martin-honnen/martin-honnen.github.io
martin-honnen/SaxonHE11NetTools
thin .NET 6 command line/dotnet tool wrappers around IKVM compiled Saxon HE 11 from Maven
martin-honnen/SaxonHE11s9apiExtensions
Extension methods that help/ease the task of using Saxon HE 11 s9api from .NET code
martin-honnen/PythonNETSaxonCTest1
Proof of concept that pythonnet allows using Python package of SaxonC 12 HE (saxonche) in .NET code
martin-honnen/SaxonHE10Net31
Sample project cross-compiling Saxon HE 10 with IKVM to .NET 3.1 core
martin-honnen/SaxonHE12IKVMNet6SaxonCSSamplesAdapted
Saxon HE 12.5 samples to show the use of Saxon HE 12.5 in C# .NET 6/8 code to use XSLT 3.0, XQuery 3.1 and XPath 3.1
martin-honnen/SaxonCFastAPITest1
Testing SaxonCHE 12 with FastAPI, implementing some test web apis but also implementing the full SaxonC XML workbench with XSLT 3.0, XQuery 3.1, XPath 3.1 and Schematron evaluation
martin-honnen/SaxonHE12ApiTest2024032701
martin-honnen/SaxonHE12s9apiExtensions
Extension methods to ease the use of IKVM cross-compiled Saxon HE 12.5 from .NET 6/8 or .NET framework 4.8 code
martin-honnen/XMLWPFToolbox
.NET 8 WPF application using Saxon HE 12 for XSLT 3.0, XQuery 3.0 and XPath 3.1
martin-honnen/IKVM840Test1
Testing IKVM.NET.SDK/8.4.0
martin-honnen/Net8and9XsdStringSubTypesTestXPathNavigatorTypedValue
Sample .NET 8 console app that shows that, for XSD schema validated XML, .NET's XPathNavigator.TypedValue fails to normalize the XSD xs:string subtypes like xs:token, xs:language, xs:Name
martin-honnen/NppCSharpPluginPack
A template for making Notepad++ plugins in C#
martin-honnen/pyodide-xml-workbench
Using pyodide to provide the powerful Python tools lxml (XSLT 1 + EXSLT) and xmlschema (XSD 1.1 and 1.0) directly in the browser
martin-honnen/PythonNETXmlSchemaTest1
Using open source Python XmlSchema library from .NET 8 to validate XML samples against an XSD 1.1 schema
martin-honnen/SaxonCEE12LineColNumberTest1
Reading out line and/or column number of XML nodes with Saxon EE (should work with PE as well)
martin-honnen/SaxonCSStringSubTypesNormalizedValueTest1
Sample .NET 8 console app that uses a schema validated XDM input document to select the typed value of various XML elements typed with XSD type xs:string and various subtypes like xs:token, xs:language, xs:Name, showing that Saxon performs the XSD required normalization on the values of the subtypes of xs:string
martin-honnen/SaxonHE11IKVMNet48SaxonCSSamplesAdapted
C# sample code to use IKVM cross-compiled Saxon HE 11.6 with .NET framework 4.8
martin-honnen/SaxonHE11IKVMNet6SaxonCSSamplesAdapted
SaxonCS examples adapted to Saxon HE 11 IKVM .NET
martin-honnen/SaxonHE12IKVMExampleConsoleApp
Minimal .NET 6/8 console app using IKVM cross-compiled Saxon HE 12.5 from Maven to run XSLT 3.0
martin-honnen/SaxonHE12IKVMNet48SaxonCSSamplesAdapted
various samples showing the use of IKVM cross-compiled Saxon HE 12.3 to use XSLT 3.0, XQuery 3.1 and XPath 3.1 in .NET framework 4.8 code
martin-honnen/SaxonHE12IKVMNetFramework48ExampleConsoleApp
Minimal .NET framework 4.8 console app to use XSLT 3.0 with IKVM cross-compiled Saxon HE 12.1 from Maven
martin-honnen/SaxonHE12NetCastStringToTokenExample
Sample project using Saxon HE 12 .NET cross-compiled with IKVM to .NET to read out elements with XPath and cast each element value to an xs:token
martin-honnen/SaxonHE12NetTools
Thin dotnet command line tool around IKVM based cross-compilation of Saxon HE 12.1, to run XSLT 3.0 with .NET 6 or 7
martin-honnen/SaxonHE12NetXQuerySampleConsoleApp1
Sample .NET console app to run XQuery 3.1 with Saxon HE 12 cross-compiled to .NET using IKVM
martin-honnen/SaxonHE12Xdm2XdmIdentity
Sample XSLT 3 project that shows that XSLT 3 XDM to XDM XSLT 3 transformation with adpative output method can preserve node identity.
martin-honnen/xalan-java
Apache Xalan-Java
martin-honnen/xjslt
An XSLT 2.0 compiler (targeting JavaScript) written in TypeScript.
martin-honnen/XmlSerializerXsdStringSubtypesNormalizationTest1
Sample .NET 8 console app showing that .NET does know how to normalize XSD string subtypes like xs:token, xs:language and xs:Name when using XmlSerializer.Deserialize
martin-honnen/Xslt3Json2XmlExample1
Sample .NET 7 console app using Saxon HE 11 and XSLT 3.0 to process an XML input containing inline JSON to use the XPath 3.1 function json-to-xml and further templates for a customized XML output.