1 Laboratoř geoinformatiky a kartografie DOCUMENT TYPE DEFINITION, STYLY Laboratoř geoinformatiky a kartografie Document Type Definition (DTD) • XML může vyhovovat určitému typu dokumentu • DTD říká, které elementy a atributy můžeme v dokumentu použít • DTD kontroluje strukturu • Hlavní výhody:  pomocí parseru můžeme kontrolovat strukturu dokumentu oproti určitému DTD  při použití standardního DTD máme k dispozici mnoho účelných nástrojů navržených pro konkrétní DTD • v případě (X)HTML je (na rozdíl od XML) zapsáno DTD v hlavičce - http://www.w3.org/TR/2000/REC-xhtml1/DTD/xhtml1-strict.dtd Laboratoř geoinformatiky a kartografie Stylové jazyky - XML je kód určený pro obsah - Tento obsah určen lidem → nemohou se probírat zdrojovým kódem - Nutná přehledná, atraktivní forma - Stylové jazyky upravující formu a nezasahující do obsahu - 1 styl pro více dokumentů stejného druhu - Změna více dokumentů tak znamená změnu jen 1 stylu - Nebo pro 1 dokument více stylů → více výstupů - O zpracování dokumentu na základě stylu se stará stylový procesor Laboratoř geoinformatiky a kartografie Stylový procesor - Nepřijdeme s ním do styku - Součást jiných programů, editorů, prohlížečů, formátovačů Laboratoř geoinformatiky a kartografie Připojení stylu k dokumentu - Snaha o co největší přenositelnost stylů mezi aplikacemi - Associating Style Sheets with XML documents Version 1.0 http://www.w3.org/TR/xml-stylesheet/ - Využití instrukce zpracování ve tvaru - Měla by být součástí prologu, tj. Laboratoř geoinformatiky a kartografie Připojení stylu k dokumentu - HTML