XSLT
XSLT (eXtensible Style Language Transformations) is de W3C standaard voor het transformeren van XML documenten naar verschillende formaten, zoals HTML, plain text, of XML zelf. XSLT is geen 'gewone' programmeertaal: het bevat sporen van procedureel programmeren, maar ook van functioneel programmeren en pattern matching, wat een aangepaste initiatie vergt.
Deze cursus geeft de cursist voldoende inzicht en vaardigheid om zelfstandig XML documenttransformaties te ontwikkelen.
Kalender
datum | duur | taal | plaats | prijs | |
15 mei | 2 | Leuven | 1250 EUR (excl. BTW) | ||
15 mei | 2 | web based | 1250 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Deze cursus is voor iedereen die XML met behulp van XSL wil transformeren tot een ander formaat. We denken hier bijvoorbeeld aan ontwikkelaars van websites en web services, document en content management systems, EAI en ESB oplossingen.
Voorkennis
Van de cursisten wordt verwacht dat ze XML voorkennis hebben. Dit betekent vlot de structuur van een XML document kunnen vatten, schema's en namespaces begrijpen, een degelijke kennis hebben van XPath (zelfstandig XPath expressies kunnen schrijven), en de basisconcepten van XSLT begrijpen. In de XML basiscursus verwerft men deze voorkennis. Met betrekking tot de oefeningen op het genereren van HTML pagina's is ook een beperkte kennis van HTML welkom maar niet noodzakelijk (cf. cursus HTML en CSS).
Inhoud
- Positionering: XSLT, XSL, XPath, XQuery en XSL-FO
- XSLT 1.0 vs. XSLT 2.0
- Korte herhaling van XPath
- XSLT PUSH vs. PULL techniek (korte herhaling)
- Transformeren naar:
- HTML
- XML
- Text
- Programmeertechnieken
Werken met variabelen, parameters en condities
- Speciale technieken
- Sorteren
- Nummeren
- Includen en importeren
- Oproepen van templates
- Functies
- XSLT en namespaces
Verloop van de cursus
Klassikale training met oefeningen.
Duur
2 dagen.
Docent
Sandy Schillebeeckx.
SESSIE-INFO EN INSCHRIJVEN |