XML-Eingabe

DTD-Eingabe

Validierungsergebnis

Was ist XML DTD-Validierung?

DTD (Document Type Definition) ist der klassische XML-Grammatikmechanismus. Es deklariert erlaubte Elemente, Reihenfolge und Textinhaltsregeln. DTD ist noch weit verbreitet in Legacy-Enterprise-Feeds, Publishing-Workflows und Toolchains, die auf DOCTYPE-basierte Validierung setzen.

Dieser Validator hilft Ihnen, die praktische DTD-Ausrichtung schnell zu prüfen: Root-Deklaration, nicht deklarierte Elemente und fehlende erforderliche Kindelemente in einfachen Sequenzmodellen. Für umfangreichere Typbeschränkungen und moderne Verträge nutzen Sie den XML XSD Validator.

So verwenden Sie dieses Tool

1

XML und DTD einfügen

Fügen Sie XML in das linke Panel und DTD-Deklarationen in das mittlere Panel ein. Beginnen Sie mit Beispielinhalten für eine schnelle Vorlage.

2

DTD-Prüfungen ausführen

Klicken Sie auf Validieren, um deklarierte Elemente mit der XML-Dokumentstruktur zu vergleichen.

3

Korrigieren und erneut ausführen

Beheben Sie fehlende Deklarationen oder fehlende erforderliche Kindknoten und validieren Sie erneut. Nutzen Sie den XML Tree Viewer, um die Hierarchie vor dem Bearbeiten der DTD-Regeln zu prüfen.

DTD vs XSD

DTD ist kompakt und in alten Systemen weit verbreitet, hat aber begrenzte Datentypkontrolle. XSD ist ausdrucksvoller und namespace-freundlich. Wenn Sie XML-Pipelines modernisieren, validieren Sie zuerst schnell mit DTD und migrieren Sie Verträge dann wo möglich zu XSD.

Häufig gestellte Fragen

Kann ich dies für Inline-DOCTYPE-DTD-Snippets verwenden?

Ja. Fügen Sie Deklarationen direkt in das DTD-Panel ein und validieren Sie gegen die XML-Eingabe.

Unterstützt dies alle DTD-Grammatikkonstrukte?

Es konzentriert sich auf praktische Prüfungen für schnelles Debugging. Erweiterte Inhaltsmodelle benötigen möglicherweise spezialisierte Validatoren.

Sind meine Inhalte privat?

Ja. XML- und DTD-Verarbeitung erfolgt lokal in Ihrem Browser.

Wann sollte ich DTD statt XSD wählen?

Wählen Sie DTD bei der Wartung von Legacy-Systemen. Wählen Sie XSD für stärkere Schema-Beschränkungen und Datentypmodellierung.

Welche weiteren Prüfungen sollte ich ausführen?

Führen Sie zuerst den XML Validator für die Syntax aus und nutzen Sie dann diese Seite für DTD-Strukturprüfungen.

Verwandte Tools

Referenzen: XML 1.0, XML 1.1, DTD in XML-Spezifikation, MDN XML Guide.