Die eXtended Markup Language (XML) ist ein Text -basiertes Datenbank-Format vom W3 Consortium verwaltet. Es hat sich zu einem beliebten Format , aber leider bietet es keine direkte Möglichkeit zu überprüfen, die Daten in der XML-Datei gültig ist oder zu lassen, ein anderer Benutzer oder Computer wissen, was in der Datei erwarten . DTD und XSD : Um dies zu erreichen , hat die W3C-Standards für zwei Formaten veröffentlicht . Nachfolger
XML Schema Dokumente ( XSD) sind die Nachfolger der Datentyp -Definition ( DTD) Dokumente. Obwohl beide verwendet werden können , ist eine allgemeine Verbesserung XSD auf DTD .
XML Syntax
Der bemerkenswerteste Unterschied zwischen XSD und DTD ist, dass XSD ist selbst geschrieben mit XML Syntax . DTD , auf der anderen Seite , in einer ähnlichen, aber andere Syntax geschrieben . Dies ist ein großer Vorteil für XSD , da es Programme, die XML lesen und interpretieren können Datenbanken auch lesen und interpretieren XSD diese Datenbanken mit wenig Änderung zu validieren bedeutet .
DTD Beispiel
Das Folgende ist ein Beispiel für eine DTD-Datei für die Speicherung von E-Mail , von W3 Schools.com gemacht :
< DOCTYPE beachten
[
< p >
; TCM- TCM-
]>
XSD Beispiel
Das Folgende ist ein Beispiel für eine XSD-Datei für die Speicherung von E-Mail :
< p>
< p>
< xs : element name = " body"