XML DTD Validator
XML-Dokumente gegen DTD-Deklarationen validieren
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
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.
DTD-Prüfungen ausführen
Klicken Sie auf Validieren, um deklarierte Elemente mit der XML-Dokumentstruktur zu vergleichen.
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.