? The DTD filtypen indikerer at en fil følger Document Type Definition ( DTD ) format , som ble opprettet for å definere strukturen til XML- database dokumenter. DTD Encoding
DTD-filer er standard tekstfiler som kan opprettes og redigeres i en tekst editor.
DTD Formål
DTD -filer eksisterer for å definere strukturen av et gitt sett av XML-data. Dette gjør at programvaren får XML fra en annen maskin ( eller lage XML for bruk på en annen maskin ) for å sikre enighet om den overordnede strukturen av XML- data .
DTD Eksempel File
et eksempel på et bord i DTD ser slik ut : en
< ELEMENT adresse (antall , street) > < ELEMENT nummer ( # PCDATA ) > < ELEMENT gate (! # PCDATA ) >
DTD etterfølger
DTD er en eldre format som har blitt etterfulgt av XSD , eller XML-skjema . XML-skjema har en rekke forbedringer sammenlignet med DTD og er anbefalt av W3C.
DTD Problemer
Behovet for en etterfølger var tydelig fra en rekke mangler i DTD , den mest åpenbare er vanskeligheten med å legge ut standardformater for informasjon som datoer , som, avhengig av kultur og personlige preferanser , har et bredt utvalg av gyldige formater . For eksempel , avhengig av kultur , kan datoen 02.07.09 representere 7 februar 2009 eller 2 juli 2009 .