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.