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, )

  1. Co je a  k čemu slouží XSLT
  2. Průběh XSLT
  3. Základní principy XSLT
  4. Verze standardu XSLT
  5. Zpracování XSLT
    1. XSLT procesory
  6. Syntaxe
    1. Základní elementy
    2. Deklarace v elementu stylesheet
    3. Šablony
    4. Modularizace
    5. Režimy zpracování
  7. Zpracování - podrobnosti
    1. Priority šablon
    2. Vyvolání/aplikování šablony
    3. Výstup textových uzlů
    4. Implicitní/defaultní šablony
    5. Programové generování hodnot, elementů, atributů, ...
    6. Podmíněné zpracování
    7. Cykly
    8. Volání šablon s parametry
    9. Automaticky generované číslování
    10. Zpracování jmenných prostorů
    11. Možnosti použití XSLT

Demo ukázky

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.