Documentation overview
Guides for @tradik/xslt-processor, a pure JavaScript XSLT 1.0 processor that
implements the W3C XSLTProcessor API for browsers and Node.js and ships an
xslt command line tool. Installation and a quick start are in the
project README.
| Guide | Contents |
|---|---|
| API Reference | XSLTProcessor methods, parameters, xsl:output serialization, module exports, XsltEngine options, TypeScript |
| Loaders | xsl:import, xsl:include and the document() function |
| Complete Example | A product list transformed into an HTML table (browser and CLI) |
| Command Line Tool | xslt options, base directory, includes, input encodings |
| Conformance | W3C compliance tables, supported elements and functions, known deviations, test coverage |
| Security Limits | XPath and XSLT limits, prototype pollution protection, input validation |
| Browser Compatibility | Minimum browser versions, native XSLT removal timeline, feature detection |
| Benchmarks | 1.1.3 vs 1.2.0: speed-up, time and peak memory per scenario, with charts, tables and npm run bench to reproduce |
| Development | Setup, tests, Docker, Makefile, publishing to npm |
| Style Guide | Project colors with WCAG 2.2 contrast ratios |
Project files: CHANGELOG, SECURITY, CONTRIBUTORS, LICENSE.