Moderní značkovací jazyky a jejich aplikace
Týden 1 - Úvod ke značkovacím jazykům, modelování a zpracování XML
Přednáška (Tomáš Pitner) - Úterý 12:00 online na Zoom
https://cesnet.zoom.us/j/9845787758
Přednáška 1 - 2. března 2021
Úvod, organizace, bodování. Značkovací jazyky, XML. Struktura, smysl, srovnání s JSON, databázemi...
Obsah přednášky
- Organizace předmětu
- Co jsou značkovací jazyky, krátký historický průlet
- XML jako obecný metajazyk pro zápis semistrukturovaných dat
- Základní terminologie
- Logická struktura XML dokumentů
- Objektový model XML
- Počítačové zpracování XML dokumentů, základní API
Materiály
- Organizace předmětu
- Úvod do značkovacích jazyků
- Koncepty XML
- Logická struktura dokumentů
- Standardy XML
- Znaky v dokumentech
- API pro práci s XML
Cvičení
- Organizační pokyny týkající se cvičení
- aktivní účast,
- 10 bodovaných cvičení - celkem 20 bodů.
- Vytvoření jednoduchého XML dokumentu
- Různé způsoby ověření, že je dokument dobře utvořený.
Záznam
Samostatná práce/úkoly
- Návazně na cvičení
- Práce se základními nástroji pro tvorbu a zpracování XML
- Editory a IDE (vim, VS Code, Idea, Netbeans...) pro psaní XML
- xmllint pro ověřování správného utvoření a validaci
- Editory a IDE (vim, VS Code, Idea, Netbeans...) pro psaní XML
- Základní API v programovacím jazyce (příklad: Java)