Opleiding: Training XSL
Wil je XML-documenten kunnen transformeren en presenteren met XSL, zodat je dezelfde data betrouwbaar omzet naar bijvoorbeeld XHTML of PDF? In deze training werk je met de drie kerntechnieken XSLT, XPath en XSL stylesheets, en bouw je zelf templates die XML-data selecteren, transformeren en opmaken. Je oefent met concrete voorbeelden en een praktijkopdracht. Hierdoor ben je in staat om XSL-stylesheets op te zetten en toe te passen in je eigen werkpraktijk.
Algemene omschrijving
XSL bundelt een aantal technieken waarmee je XML-documenten omzet naar een andere vorm of presenteert voor verschillende media. Tijdens deze training leer je hoe die technieken samenwerken: met XSLT transformeer je een XML-document, met XPath selecteer je precies de data die je nodig hebt, en in een XSL stylesheet leg je de opmaak en structuur van het resultaat vast. Je begint bij de rol van elke techniek en bouwt daarna zelf stylesheets die XML-data omzetten naar bijvoorbeeld XHTML of PDF.
De opzet is praktisch. Je wisselt theorie af met voorbeelden en oefeningen, en werkt aan een praktijkopdracht waarbij je docent je begeleidt. Daarbij kijk je nadrukkelijk naar de tooling die je in de praktijk tegenkomt: welke XSLT-processor zet je in, en welke technieken kies je voor jouw situatie? Zo ervaar je hoe je een transformatie van begin tot eind opzet, van selectie tot opgemaakt eindresultaat.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Doordat zij de technieken zelf toepassen, laten ze hun voorbeelden aansluiten bij de vraagstukken die je op je werk tegenkomt. Hierdoor ben je na afloop in staat om zelfstandig XSL-stylesheets op te zetten en toe te passen.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training XSL komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Introductie XSL en de drie kerntechnieken
-
- De driedeling doorgronden: XSLT voor transformatie, XPath voor selectie en XSL stylesheets voor opmaak en structuur
- De rol van XSL bij het transformeren en presenteren van XML-documenten bepalen
- Kennismaken met de commando's en structuren die je binnen een template inzet
- Herkennen welke output-vormen mogelijk zijn, zoals XHTML of PDF
- Navigeren en selecteren met XPath
-
- XPath doorgronden als querytaal om door een XML-document te navigeren
- De structuur van XPath vergelijken met een pad in een bestandssysteem
- De juiste data in een XML-document selecteren
- XPath-expressies toepassen binnen je XSL templates
- Oefenen met de onderdelen van XPath aan de hand van praktijkvoorbeelden
- Transformeren met XSLT
-
- Het principe van een XSLT-transformatie doorgronden en zelf toepassen
- XML-documenten omzetten naar andere vormen, zoals XHTML of PDF
- De rol van de XSLT-processor bepalen bij het uitvoeren van een transformatie
- Gangbare XSLT-tooling verkennen, van server-side processors tot de terugtredende XSLT-ondersteuning in de browser
- Herkennen wat recentere XSLT-technieken toevoegen aan de basistechnieken
- XSL stylesheets bouwen
-
- Opmaak en structuur van een XML-document vastleggen in een XSL stylesheet
- Je eerste stylesheets bouwen op basis van bestaande XML-documenten
- Praktijkvoorbeelden stap voor stap uitwerken tot een werkend resultaat
- XSL toepassen in de praktijk
-
- Bepalen welke tooling en technieken passen bij jouw vraagstuk
- Een praktijkopdracht uitwerken met begeleiding van je docent
- Aandachtspunten en valkuilen bij XSL in de praktijk herkennen
- Vraagstukken bespreken met je docent en andere deelnemers
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je XSL-stylesheets opzet en toepast om XML-data te transformeren en te presenteren.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- De rol van XSLT, XPath en XSL stylesheets binnen een transformatie te onderscheiden
- Met XPath de juiste data in een XML-document te selecteren
- Met XSLT XML-documenten te transformeren naar vormen als XHTML of PDF
- Zelf XSL stylesheets op te zetten waarin je opmaak en structuur vastlegt
- De passende XSLT-tooling en technieken voor je eigen situatie te kiezen