DokumenttypedefinisjonDocument Type Definition (DTD) er ein deklarasjon i eit SGML- eller XML-dokument som definerer strukturen til eit dokument. Det kan bli inkludert i dokumentfila, eller bli lagra i ei ekstern fil. Syntaksen for SGML- og XML-type DTD-er tilnærma like. Ein DTD skildrar tillatne element og attributt i eit dokument og eventuelt tillatne attributtverdiar for kvart element samt kor mange av kvart element som er lovleg . DømeEin enkel DTD som skildrar ei liste av personar: <!ELEMENT personliste (person*)> <!ELEMENT person (namn, foedselsdato?, kjoenn?, foedselsnummer?)> <!ELEMENT namn (#PCDATA) > <!ELEMENT foedselsdato (#PCDATA) > <!ELEMENT kjoenn (#PCDATA) > <!ELEMENT foedselsnummer (#PCDATA) > Linje for linje blir det:
Her er eit døme på ei XML-fil som oppfyller denne DTD-en: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE personliste SYSTEM "eksempel.dtd"> <personliste> <person> <namn>Ola Nordmann</namn> <foedselsdato>27.11.1960</foedselsdato> <kjoenn>Mann</kjoenn> </person> </personliste> DTD-en ovanfor krev at alle AlternativDTD-støtte har svært utbreidd støtte ettersom den er ein del av XML 1.0-standarden. Men den har avgrensa bruksområde. Det finst to nyare XML skjema-språk som er tilrådd av W3C.
Bakgrunnsstoff |
Portal di Ensiklopedia Dunia