1 DocumentDocument TypeType DefinitionDefinition (DTD)(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 XHTMLXHTML 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 StylovStylovéé jazykyjazyky 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ý procesorStylový procesor Laboratoř geoinformatiky a kartografie - Nepřijdeme s ním do styku - Součást jiných programů, editorů, prohlížečů, formátovačů PPřřipojenipojeníí stylu k dokumentustylu 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.