Xsl3.Cli
1.3.1
dotnet tool install --global Xsl3.Cli --version 1.3.1
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Xsl3.Cli --version 1.3.1
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Xsl3.Cli&version=1.3.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Xsl3.Cli --version 1.3.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
xsl3
The command line of Xsl3, an XSLT 3.0, XSLT 2.0 and XPath 3.1 processor for .NET.
Version 1.3.1 strengthens P7 verification of forward execution, Debug compiler checks, retained
navigator memory, fork payloads and hidden grounding. Native initialization diagnostics now run in a
separate workflow; the scheduled memory and throughput acceptance gates remain unchanged.
Default execution stays tree-based; streaming remains experimental and unsupported.
Keep Xsl3, Xsl3.Build and Xsl3.Cli at the same version and regenerate saved stylesheets with matching packages.
See the 1.3.1 release notes.
dotnet tool install --global Xsl3.Cli
xsl3 transform -xsl:style.xsl -s:input.xml -o:output.html [name=value ...]
xsl3 transform -xsl:style.xsl -it [-it:name] [-im:mode] [-o:file] [--trusted] [--trace]
xsl3 explain -xsl:style.xsl [--unoptimized]
xsl3 compile -xsl:style.xsl -o:Style.dll [-type:Namespace.Type] [--debug] [--version1]
transformruns a stylesheet on a source document (-s), or from a named template (-it,xsl:initial-templateby default), and writes the result to-oor the console.name=valuesets a stylesheet parameter to a string.--trustedallowsdocument(),doc(),xsl:evaluate, secondary result files and environment variables; without it they are off.--traceprints each template and function as it starts and ends.compilesaves the stylesheet as an assembly holding one type, forXslCompiledTransform.Load(Type)and NativeAOT (Xsl3.Build runs it from MSBuild).--debugembeds a portable PDB mapping the code to the stylesheet's lines.explainwrites the optimized query intermediate language (QIL) the stylesheet compiles to, as XML: template rules, the functions that dispatch modes to them, and the generated code's structure. The format is internal and changes between versions.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.1 | 51 | 11/6/2026 |
| 1.3.0 | 74 | 11/4/2026 |
| 1.2.0 | 102 | 11/2/2026 |
| 1.1.7 | 100 | 11/1/2026 |
| 1.1.6 | 107 | 10/29/2026 |
| 1.1.5 | 96 | 10/29/2026 |
| 1.1.4 | 109 | 10/29/2026 |
| 1.1.3 | 100 | 10/28/2026 |
| 1.1.2 | 99 | 10/27/2026 |
| 1.1.1 | 97 | 10/27/2026 |
| 1.1.0 | 101 | 10/26/2026 |
| 1.0.2 | 112 | 10/22/2026 |
| 1.0.1 | 100 | 10/22/2026 |
| 1.0.0 | 109 | 10/22/2026 |
| 1.0.0-rc.2 | 70 | 10/22/2026 |