Opleiding: XSLT Stylesheets
In de cursus XSLT Stylesheets komt aan de orde hoe XSLT, eXtensible Stylesheet en Transformation Language, kan worden gebruikt voor het formatteren en transformeren van XML documenten.
XSLT Transformaties
De cursus gaat in op transformaties van XML naar HTML, van XML naar XML en van XML naar andere tekst formaten zoals platte tekst en JSON.
XPath Expressies
Verder wordt aandacht besteed aan het navigeren door XML documenten via XPath expressions en worden de diverse zoekassen van XPath uitgelegd.
XPath Functies
Ruime aandacht is er voor de vele functies die XPath en XSLT te bieden hebben en die tijdens de transformatie proces kunnen worden aangeroepen.
XSLT Template Matching
Een belangrijk element van XSLT is het principe van de template matching. Dit vormt dan ook het centrale element van de cursus.
XSLT Flow Control
De XSLT elementen die te maken hebben met flow control worden besproken, evenals die voor het kopiëren van elementen.
Generieke Templates
Voorts komt het gebruik van generieke templates en het gebruik van apply-templates aan de orde en worden ook named templates en het aanroepen daarvan met call-template besproken.
XML naar XML Transformatie
De transformatie van attributen naar elementen en vice versa passeert eveneens de revue. Tenslotte wordt gekeken naar transformaties van XML naar diverse andere formaten.