Předchozí výraz Následující výraz

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 nejlépe využít v praxi? Kontaktujte nás s poptávkou:

Objednat nezávaznou kalkulaci Průvodce projektem - postup tvorby webu


Novinky

3. 3. 2012

Hledáme dalšího kolegu, tentokrát na pozici Konzultant online marketingu. Přijďte si popovídat o tom, co vám můžeme nabídnout :-)

více
archív novinek  |  RSS


Obsah této stránky je přístupný na většině zobrazovacích zařízení. Jen některá však dokáží zobrazit stránku s pokročilým formátováním (CSS). Pokud čtete tuto zprávu, váš prohlížeč mezi ně nepatří (doporučuji upgrade) nebo používáte některé z alternativních zařízení. Pak možná přivítáte systém klávesových zkratek.