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, XHTMLXML. 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 HTMLXHTML 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

Zaujal vás pojem DTD?

Přemýšlíte, jak nové informace využít v praxi? Kontaktujte nás s poptávkou:

Chci nezávaznou kalkulaci


Newsletter

více informací

Facebook: sledujte nás