Zitat von
MathiasSimmack:
"länglich"?
Im Sinne von "länger/größer/umfangreicher als eine DTD"?
Das war mein erster Eindruck, ja. Mittlerweile seh ich, dass das nicht ganz so ist. OK, wegen der schließenden Tags schreibt man wohl etwas mehr als bei DTDs, aber das fällt nicht sehr ins Gewicht.
Zitat von
MathiasSimmack:
Und ich finde XSDs besser.
Mittlerweile find ich XSD auch besser
Ist ein wesentlich strukturierter und detaillierter Ansatz als DTDs. Und wenn ich damit automatisch Dokumentationen und .NET-Klassen erzeugen lassen kann: umso besser
Irgendwo hab ich auch gelesen, dass XSDs zwar ein Microsoft-Vorschlag ist, inzwischen aber den Rang einer
W3C-Empfehlung hat.
Zitat von
MathiasSimmack:
Eine DTD sollte schon in der
XML-Datei drin stehen, ansonsten musst du das
IMHO erst umständlich einfügen, bevor du das Dokument validieren kannst.
Aber DTDs müssen doch nicht in der
XML-Datei mit drinstehen, ich kann doch per DocType den Ort angeben