Posts
Posts
- Chrome is removing XSLT on November 17, 2026: what breaks and what to do
14 Aug 2026
Chrome 158 drops native XSLT — XSLTProcessor and xml-stylesheet stop working. Who is actually affected, honest pros and cons of the WASM polyfill vs server-side migration paths, and how to test your stylesheets outside the browser today.
- FreeFormatter is gone: a working alternative to its XSL Transformer (2026)
14 Aug 2026
FreeFormatter.com shut down in 2026. Here is what happened, a feature-by-feature mapping of its XSL Transformer to XSLT Playground, and a runnable example — including real Saxon XSLT 2.0/3.0, which FreeFormatter never had.
- ISO 20022 and XSLT: transforming camt.053 bank statements after the MT sunset
14 Aug 2026
SWIFT retired MT940/942/101 in November 2025, and ISO 20022 is XML — which is why payments teams are writing XSLT in 2026. A runnable camt.053-to-CSV example in XSLT 2.0, plus trace-based debugging tips.
- Validate Peppol / EN 16931 invoices online: how Schematron becomes XSLT
14 Aug 2026
Peppol and EN 16931 validation is Schematron compiled to XSLT 2.0 stylesheets that emit SVRL. How the multi-layer pipeline works, how to run a compiled rule against a UBL invoice in the browser, and where an online playground honestly fits.
- XSLT error messages explained: the 17 most common Saxon errors and how to fix each one
02 Jul 2026
A practical triage guide to XSLT and Saxon errors — XPST0017, XPTY0004, XPDY0002, 'Content is not allowed in prolog' and more: what each means and the fastest fix.
- XSLT vs DataWeave: which transformation language should integration teams use?
02 Jul 2026
An honest comparison of XSLT and MuleSoft DataWeave for XML (and JSON) transformations: portability, tooling, learning curve, performance — and when each one wins.
- Best free online XSLT 3.0 testers compared (2026)
28 Jun 2026
An honest comparison of the free online XSLT testers that actually support XSLT 3.0 — Saxon HE vs Saxon-JS, multiple inputs, validation and trace. Which to pick and why.
- xsl:result-document: generating multiple output files from one XSLT transform
16 May 2026
How to use xsl:result-document in XSLT 2.0 and 3.0 to produce multiple output files from a single stylesheet. Covers split by category, multi-format output, serialization control, and streaming.
- XSL online tester: run XSL and XSLT transforms in your browser
13 Apr 2026
Free XSL online tester and editor. Run XSL transformations, test XSLT stylesheets and validate XSL-FO output without installing anything.
- XSLT grouping with xsl:for-each-group: complete guide
01 Apr 2025
How to group XML nodes in XSLT 2.0 using for-each-group. Covers group-by, group-adjacent, group-starting-with, and group-ending-with with examples.