Who uses it, what it is built on
Projects listed here agreed to be named. The specifications and test suites below are the ones the library is checked against on every change, and the download and star counts come from npm and GitHub when the site is built.
Used by
Schema Resume
Its CV Editor renders résumés from XML with XSLT through @tradik/xslt-processor.
Job Tailor
UK service for ATS-friendly CVs and cover letters.
Using it too? Open an issue with a link and a sentence on what it does for you, and we will list it.
In numbers
- npm downloads in the last month
- 407
- Stars on GitHub
- 2
As of , from the npm registry and the GitHub repository.
Built on and verified against
- XSLT 1.0, W3C Recommendation
Every element and function is implemented by @tradik/xslt-processor; the few gaps are listed as known deviations. Conformance
- XPath 1.0, W3C Recommendation
The expression language of XSLT 1.0: all axes and core functions, evaluated by the built-in engine. Conformance
- XSLT 3.0, W3C Recommendation
Implemented by @tradik/xslt3, which also runs XSLT 2.0 stylesheets. XSLT 3.0 guide
- XPath 3.1, W3C Recommendation
The expression language of @tradik/xslt3, with maps, arrays and higher-order functions.
- XSLT and XQuery Serialization 3.1, W3C Recommendation
How @tradik/xslt3 writes its results: xml, html, xhtml, text, json and adaptive output.
- libxslt regression corpus
The test corpus of libxslt 1.1.45, the engine behind Chrome's native XSLTProcessor: 299 of 299 applicable cases pass. Test results
- W3C qt3tests
The W3C XPath 3.1 test suite: 21,770 of 21,787 applicable tests pass. Current results
- W3C xslt30-test
The W3C XSLT 3.0 and 2.0 test suite: 7,772 of 7,914 applicable tests pass. Current results
- Chrome: Removing XSLT for a more secure browser
Why this library exists: Chrome's announcement of the removal of native XSLT.