Document Type Definitions (DTD)
Document Type Definition
– Specificira seznam elementov atributov in relacij med njimi
– !Element
Element type declaration – definira pravila za element
(+) – enkratna ali večkratna ponovitev elementa
(*) – poljubno število ponovitev elementa
(?) – nič ali točno
Ni operatorja – točno enkrat se ponovi
– #PCDATA
Element hrani razpoznan (parsan) niz znakov
– #CDATA
Element hrani niz znakov
– EMPTY element ne vsebuje vsebine
Document Type Definitions (DTD)
– S pomočjo DTD lahko preverimo, če slovnično XML ustreza pra
– !ATTLIST
Definira atribute za element
#IMPLIED
– Tip atributa ni pomemben
#REQUIRED
– Atribut je obvezen
#FIXED
– Atribut ima točno določeno vrednost
Primer definicije intro.dtd
Primer definicije DTD za pismo, ki bo napisano s pomočjo XML