Kazalo:
Opredelitev - Kaj pomeni definicija vrste dokumenta (DTD)?
Opredelitev vrste dokumenta (DTD) se nanaša na niz označevalnih deklaracij, ki definirajo vrsto dokumenta za standardne splošne jezike označevanja (SGML). DTD definirajo strukturo razreda dokumentov z izjavami elementov in seznamov atributov. DTD pomaga parserjem potrditi dokumente. Uradno ga priporoča konzorcij svetovnega spleta (W3C). DTD so zdaj v veliki meri nadomestili jeziki shem, ki se zavedajo XML Namespace.
Techopedia razlaga definicijo vrste dokumenta (DTD)
DTD dajejo dve vrsti deklaracij: Notranji: tvori del dokumenta samega in se vstavi v definicijo DOCTYPE blizu začetka dokumenta XML. Zunanje: Točke na DTD deklaracije, vsebovane v zunanji datoteki. Zaradi varnostnih razlogov lahko razčlenjevalci in spletni brskalniki preprečijo branje zunanjih podskupin. DTD opisujejo strukturo razreda dokumentov z izjavami elementov in seznamov atributov. Izjave elementov poimenujejo dovoljen nabor elementov v dokumentu in določijo, ali lahko v vsakem elementu vsebujejo deklarirane elemente in poizvedbe znakov. Izjave seznama atributov poimenujejo dovoljen niz atributov za vsak prijavljeni element, vključno z vrsto vsake vrednosti atributa ali izrecnim nizom veljavnih vrednosti. Označevalne oznake DTD označujejo, kateri tipi elementov, seznami atributov, entitete in notacije so dovoljeni v strukturi ustreznega razreda dokumentov XML. DTD-ji imajo določene omejitve, ki so povezane z njihovo prožnostjo: Razlike med sintakso DTD in sintakso XML Pomanjkanje zavedanja prostora v imenih Pomanjkanje tipkanja podatkov Omejeni opisi vsebinskih modelov