XSLT staat voor Extensible Stylesheet Language Transformations en is een taal waarmee XML documenten in andere XML documenten kunnen worden getransformeerd. Daarnaast is XSLT geschikt om XML documenten te vertalen in andere tekst georiënteerde documenten zoals HTML, JavaScript en SQL. De mogelijkheden van XSLT zijn wat dat betreft aanmerkelijk groter dan Cascading Style Sheets.
Deze cursus biedt een grondige inleiding op XSL transformaties. Er wordt gebruik gemaakt van enkele XML tools die in de internet browser zijn geïntegreerd. Deze tools kunnen van het internet worden gedownload, zodat u er ook thuis of op het werk mee kunt oefenen.
De cursus begint met een vergelijking tussen de stylesheet talen XSLT en CSS. Vervolgens wordt uitgebreid ingegaan op het basiselement van een XSLT stylesheet: de template. Enkele krachtige mogelijkheden van XSLT komen aan de orde in een hoofdstuk over conditionele elementen. Tot de kern van XSLT behoort de taal XPath, waarmee informatie uit XML documenten kan worden gefilterd. In enkele afsluitende hoofdstukken worden de belangrijkste XPath functies behandeld.
De opzet van deze cursus is enigszins afwijkend ten opzichte van de andere 5HART-cursussen. Zo wordt de theorie getoetst met open vragen in plaats van meerkeuzevragen en is het lesmateriaal geschreven in het Engels.