XSLT
Transforming XML into other formats.
XSLT is taught here in 3 lessons, running from Templates and apply-templates through to Output methods and real use cases. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.
| Track | XML & Web Services |
| Lessons | 3 |
| Level | Beginner |
| Reading time | about 39 minutes |
| Prerequisites | Helpful, but not required: XPath |
Lessons
- Templates and apply-templatesThe processing model behind XSLT: template rules matched against nodes, apply-templates driving traversal, and the built-in rules that fill the gaps.
- Advanced matching and sortingMatch pattern priorities, multi-key sorting with data types, key-based lookup, and grouping without a group-by instruction.
- Output methods and real use casesChoosing between xml, html and text output, controlling encoding and whitespace, and the jobs XSLT still does well.
More in XML & Web Services
XML XPath SOAP RESTful APIs RSS & Atom
FAQ
How long does the XSLT course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for XSLT?
Not strictly. It helps to have read XPath first, because some lessons build on it, but every lesson explains its own assumptions.
What should I read after XSLT?
Continue with SOAP (3 lessons), the next course in XML & Web Services.
Last refreshed 2026-09-18.