Moderní značkovací jazyky a jejich aplikace
Týden 4 - XSLT
Přednáška (Luděk Bártek) - Úterý 12:00 online na Zoom
https://cesnet.zoom.us/my/ludek.bartek
XSLT (slidy, video)
- Co je a k čemu slouží XSLT
- Průběh XSLT
- Základní principy XSLT
- Verze standardu XSLT
- Zpracování XSLT
- XSLT procesory
- Syntaxe
- Základní elementy
- Deklarace v elementu stylesheet
- Šablony
- Modularizace
- Režimy zpracování
- Zpracování - podrobnosti
- Priority šablon
- Vyvolání/aplikování šablony
- Výstup textových uzlů
- Implicitní/defaultní šablony
- Programové generování hodnot, elementů, atributů, ...
- Podmíněné zpracování
- Cykly
- Volání šablon s parametry
- Automaticky generované číslování
- Zpracování jmenných prostorů
- Možnosti použití XSLT
Cvičení
Pro stránku z minulého týdne, vytvořte XSL styl, který umožní generovat seznam a průběh konverzací z XML souboru. Výsledný dokument by měl být opět validní (X)HTML 1.0/HTML5 dokument.