XSLT: rekurzivní a řízený průchod daty
Autor
Technická univerzita v Liberci
Tato praktická úloha je zaměřena na dvě základní varianty průchodu zdrojovými XML daty v XSL – průchod rekurzivní založený na apply-templates a průchod řízený, jehož základem je for-each. Předpokládá znalost základních stavebních prvků XSLT, jako jsou prvky template, apply-templates, value-of a for-each. Zabývá se jejich kombinováním a využitím pro sestavení celého transformačního předpisu.
Doprovodné video popisuje přednosti a nedostatky obou variant přístupu k vytvoření transformačního předpisu a ilustruje je na příkladech. Rekurzivní přístup je demonstrován na příkladu systému souborů, řízeným přístupem je vytvořen ceník zboží. Vstupní data, transformační předpisy i výsledky transformace obou příkladů jsou k dispozici v přílohách.
Cílem úlohy je vytvořit dva transformační předpisy pro převod zdrojových dat do podoby HTML stránky s informacemi o škole a jejích třídách. Jeden transformační předpis by měl být vytvořen rekurzivní metodou, druhý metodou přímého řízení. Následně student/ka porovná oba vzniklé předpisy a zhodnotí výhody a nevýhody obou přístupů pro tuto konkrétní úlohu.
Klíčová slova
XSLT, XML, transformace, data
Licence
Creative Commons - Uveďte původ-Zachovejte licenci 4.0
Kompetence podle metodiky KRAU 2024
-
1.1 Rozumím vyučovaným oborům a dále se v nich rozvíjím.
-
1.2 Didakticky zprostředkuji obsah vyučovaných oborů žákům a žákyním v souladu s jejich vzdělávacími potřebami.
-
4.1 Hodnotím na základě kritérií a vedu k tomu také žáky a žákyně.
Vytvořeno
30. červen 2026
Licence
CCBYSA40
