1 Document Type Definition (DTD) Laboratoř geoinformatiky a kartografie • 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ě XHTML je (na rozdíl od XML) zapsáno DTD v hlavičce - http://www.w3.org/TR/2000/REC-xhtml1/DTD/xhtml1-strict.dtd XHTML Laboratoř geoinformatiky a kartografie • EXtended HyperText Markup Language • Značkovací jazyk se souborovou koncovkou .htm nebo .html • Vychází ze standardu XML • Shodné s XML: elementy, atributy, tagy • Struktura: prolog, kořenový element • Povinné tagy: ,
, • deklarace dokumentu: - XHTML 1.0 Strict - XHTML 1.0 Transitional - XHTML 1.0 Frameset - XHTML 1.1 Stylové jazyky Laboratoř geoinformatiky a kartografie - 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 Stylový procesor Laboratoř geoinformatiky a kartografie - Nepřijdeme s ním do styku - Součást jiných programů, editorů, prohlížečů, formátovačů Připojení stylu k dokumentu Laboratoř geoinformatiky a kartografie - 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.