Document Type Definition

Fran Wikipedia

Document Type Definition (forkortat DTD , kan oversattas som Dokumenttypsdefinition ) beskriver ett satt att beskriva strukturen pa ett XML - eller ett SGML -dokument. Eftersom HTML har sitt ursprung i SGML, sa forekommer DTD:er ocksa ofta for HTML.

Med en DTD kan man ange vilka element, attribut och entiteter som ar tillatna eller obligatoriska for ett dokument som skall folja den specifika SGML- eller XML-tillampningen. XML som teknik kan sagas ha arvt DTD:erna fran SGML, men det finns skillnader mellan hur DTD:er definieras for de tva markspraken.

DTD:er innehaller en beskrivning av dokumentens schema som mojliggor automatisk validering av deras innehall. Begransningarna i syntaxen innebar dock att sadan validering inte kan goras lika noggrant som om man anvant nagon av de nyare teknikerna RelaxNG eller XML Schema . En DTD kan ocksa innehalla kommentarer amnade for mansklig lasning dar forvantat angivningsomrade for element och attribut anges. Aven om dessa kommentarer inte kan kontrolleras maskinmassigt, sa kravs det att man foljer deras instruktioner for att ett dokument skall vara helt i overensstammelse med sin angivna DTD.

DTD:er kan anges externt, via en lank, internt langst upp i dokumentet eller som en kombination av dessa.

Moderna webblasare anvander forekomsten av vissa DTD:er som ett satt att skilja mellan tva grundlaggande renderingsmetoder av HTML, "Standards Compliance Mode" eller "Quirks Mode". De laser dock inte in DTD:n i sig. XHTML daremot, nar den sands med en XML MIME -deklaration, renderas alltid i standardlage.

Se aven [ redigera | redigera wikitext ]