Presentations and tutorials
XSLT for beginners
XSLT has a reputation for being intimidating, but really it's just a way to turn XML into whatever you need: HTML, text, JSON, other XML. This tutorial is for people who've never touched it before.
It will start from the basics: What a stylesheet actually is, how templates work, XSLT’s ‘push’ and ‘pull’, why it can feel a bit backwards. From there I plan to work through variables, parameters, and named templates, building up to real, working stylesheets.
Most of the time will go toward actually writing and running transformations with a practical example built around each concept. Attendees will leave able to write their own stylesheets and keep going from there.
Tutorial, 12 November 2026