Jazyky pro popis dat
Přednášky
- Úvod do XML (PDF, 250 kB)
- Document Type Definiton (PDF, 180 kB)
- Jmenné prostory, XML Schema – definice typů (PDF, 230 kB)
- XML Schema – návrh a použití schématu (PDF, 190 kB)
- Relax NG (PDF, 250 kB)
- Relax NG – pokročilejší konstrukce (PDF, 180 kB)
- XPath (PDF, 180 kB)
- XSLT – základní pojmy, šablony (PDF, 190 kB)
- XSLT – pokročilejší konstrukce (PDF, 100 kB)
- Dokončení XSLT (pojmenované šablony, číslování, XSLT 2.0 a 3.0), XLink, XPointer (PDF, 110 kB)
- XQuery (PDF, 190 kB)
- XML API, příklady jazyků (PDF, 190 kB)
- JSON Schema (PDF, 180 kB)
Cvičení
- passwd
- group.txt
- knihy.xml
- XML data pro XSLT transformaci
- XML data pro XSLT transformaci
- XML data pro XSLT transformaci
Zkouška
Zkouška je písemná. Jejím obsahem je vytvoření XSLT předpisu pro transformaci zadaných dat do požadované podoby. Má základní část nezbytnou pro absolvování zkoušky a rozšiřující zadání (vyžadující pokročilejší znalosti, jako je řazení, číslování, práce s proměnnými a podobně), jehož splněním lze získat lepší známku.
Pro představu: ukázkové zadání a příslušný datový soubor mistnosti.xml.
Kombinované studium
Pokyny pro studenty kombinovaného studia.
Doporučené čtivo
- Stránky Jiřího Koska, zejména XML seriál, XML schémata a XSLT v příkladech
- Transforming XML – seriál na serveru xml.com
- Interval, zejména Slabikář XML a Kompletní průvodce XSLT
- Programujeme s XML – seriál na Linuxsoft.cz