Lefty.Schematron
0.0.6
dotnet add package Lefty.Schematron --version 0.0.6
NuGet\Install-Package Lefty.Schematron -Version 0.0.6
<PackageReference Include="Lefty.Schematron" Version="0.0.6" />
<PackageVersion Include="Lefty.Schematron" Version="0.0.6" />
<PackageReference Include="Lefty.Schematron" />
paket add Lefty.Schematron --version 0.0.6
#r "nuget: Lefty.Schematron, 0.0.6"
#:package Lefty.Schematron@0.0.6
#addin nuget:?package=Lefty.Schematron&version=0.0.6
#tool nuget:?package=Lefty.Schematron&version=0.0.6
Lefty.Schematron
Swiss-knife for Schematron operations, using .NET.
Functionality
- Validate a Schematron file
- Transform a Schematron file to XSL v2 and v3 transformations
- Evaluate an XML file using XSL transforms
Installing via NuGet
Package is published in the NuGet gallery.
From the command-line:
> dotnet add package Lefty.Schematron
From within Visual Studio using Package Manager Console:
PM> Install-Package Lefty.Schematron
Getting started
In the startup of your application, configure the DI container as follows:
using Lefty.Schematron;
builder.Services.AddTransient<ISchematronService,SchematronService>();
You can then use the injected ISchematronService instance.
Pre-requisites
Licensing
Library available under MIT/
This software would not be possible without the following two libraries:
- schxslt1 is Copyright (c) David Maus (MIT License)
- schxslt2 is Copyright (c) David Maus (MIT License)
The source code for the above XSL transforms are bundled into the assembly as embedded resources.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- SaxonHE12s9apiExtensions (>= 12.9.10)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.