Tartalomjegyzék:
Meghatározás - Mit jelent a dokumentumtípus-meghatározás (DTD)?
A dokumentumtípus-meghatározás (DTD) egy jelölőnyilatkozat-halomra utal, amely meghatározza a dokumentumtípust a Standard Generalized Markup Language (SGML) nyelvekhez. A DTD-k az elem- és attribútumlista-nyilatkozatok segítségével meghatározzák a dokumentumok osztályának szerkezetét. A DTD segít az elemzőknek a dokumentumok érvényesítésében. Ezt hivatalosan a World Wide Web Consortium (W3C) ajánlja. A DTD-ket nagyrészt felváltotta az XML névtér-alapú sémanyelvek.
A Techopedia magyarázza a dokumentumtípus-meghatározást (DTD)
A DTD-k kétféle deklarációt készítenek: Belső: Maga a dokumentum részét képezi, és beillesztésre kerül a DOCTYPE meghatározásba az XML dokumentum kezdete közelében. Külső: A külső fájlban található DTD-nyilatkozatokra mutat. Biztonsági okokból az elemzők és a webböngészők megakadályozhatók a külső alkészletek olvasásában. A DTD-k leírják a dokumentumosztály szerkezetét elem- és attribútumlista-nyilatkozatok segítségével. Az elemnyilatkozatok megnevezik a dokumentumban megengedett elemek halmazát, és meghatározzák, hogy a deklarált elemek és a karakter adatok futtathatók-e az egyes elemekben és hogyan. Az Attribútumlista deklarációk megnevezik az egyes deklarált elemek megengedett attribútumkészletét, ideértve az egyes attribútum értékek típusát, vagy az érvényes érték (ek) explicit halmazát. A DTD jelölési nyilatkozatok deklarálják, mely elemtípusok, attribútumlisták, entitások és jelölések megengedettek a megfelelő XML dokumentumok osztályának szerkezetében. A DTD-knek vannak bizonyos korlátozásai, amelyek rugalmasságukhoz kapcsolódnak: Különbségek a DTD szintaxis és az XML szintaxis között A névtér ismeretének hiánya Az adatok gépelésének hiánya Korlátozott tartalommodell leírások