Cíl předmětu
Cílem předmětu je zdůraznit význam značkovacích jazyků pro výměnu dat (dokumentů) a pro strukturování www stránek (aplikací). Základem výuky jsou přednášky, cvičení v počítačové laboratoři a projekty na zadané téma. Výuka je plně podporována LMS Moodle. Studenti jsou po absolvování předmětu schopni vytvořit vlastní datové úložiště založené na XML a prezentovat data dle zadaných kritérií a požadavků.
Vstupní předpoklady
Povědomí o problematice značkovacích jazyků, aktivní zájem o výuku.
Přednášky
- Úvod do značkovacích jazyků, HTML5
- XML a DTD
- XML Schema Definition (XSD)
- Odkazy, cesty a linkování
- RelaxNG a Schematron
- eXtensible Stylesheet Language (XSL)
- XSL:FO - Formatting Objects
- SVG
- Ukládání dat do XML a komprese
- DocBook
- TeX
- Další značkovací jazky
Náplň cvičení
Cvičení jsou zaměřena na vybraná témata z přednášek. Zahnují vytvoření vlastního XML formátu, definice datové struktury, transformace do HTML5 výstupu a vytvoření několika dotazů nad data.
- HTML5
- Git, XML a DTD
- XML Schema Definition (XSD)
- XSL
- Konzultace projektů
- Konzultace projektů