DTD
Definice typu dokumentu neboli DTD (z anglického document type definiton) je významnou součástí všech jazyků odvozovaných od SGML, tedy i jazyků HTML, XHTML a XML. DTD je jakousi šablonou, která určuje strukturu daného dokumentu, vymezuje povolené prvky (elementy, atributy) a určuje tak standardy, kterými se dokument řídí.
Každý dokument psaný v jazycích HTML a XHTML by tedy měl na začátku obsahovat odkaz na DTD. Vypadá to například takto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Zobrazovacímu zařízení (obvykle prohlížeč, ale i hlasová čtečka nebo robot vyhledávače) tím říkáme, podle jaké normy (tj. v jakém jazyce a v jaké verzi tohoto jazyka) jsme stránku vytvořili . Hlavním úkolem DTD je tedy zobrazovacímu zařízení určit, jak má s dokumentem nakládat (např. jak ho parsovat). Proto DTD také často ovlivňuje způsob zobrazení webové stránky v prohlížečích. DTD také používají validátory, které právě podle ní rozhodují, zda dokument odpovídá definovaným pravidlům (tzv. je validní).
Aby to bylo ještě trochu obtížnější, kromě veřejně známých DTD navíc existují i DTD systémové, tj. definice, které si vytvoříme sami. Toho se nejčastěji využívá v jazyce XML, potřebujeme-li zajistit, aby XML dokument odpovídal námi určeným pravidlům (např. pro ověření před dalším zpracováním).
Odkazy související s pojmem DTD
- Kódování / tvorba WWW stránek
- Programování webových aplikací
- Validita (výklad pojmu)
- Sémantika (výklad pojmu)
- W3C (výklad pojmu)
Zaujal vás pojem DTD?
Přemýšlíte, jak nové informace nejlépe využít v praxi? Kontaktujte nás s poptávkou: