XML DTD Validator
Valideer XML-documenten tegen DTD-declaraties
XML-invoer
DTD-invoer
Validatieresultaat
Wat is XML DTD-validatie?
DTD (Document Type Definition) is het klassieke XML-grammaticamechanisme. Het declareert toegestane elementen, volgorde en tekstinhoudregels. DTD wordt nog steeds gebruikt in legacy enterprise-feeds en publishing-workflows.
Deze validator helpt u snel DTD-alignment te verifiëren: root-declaratie, niet-gedeclareerde elementen en ontbrekende vereiste kinderen. Voor rijkere typebeperkingen, gebruik de XML XSD Validator.
Hoe deze tool te gebruiken
XML en DTD plakken
Voeg XML toe in het linkerpaneel en DTD-declaraties in het middelste paneel. Begin met voorbeeldinhoud indien nodig.
DTD-controles uitvoeren
Klik op Valideren om gedeclareerde elementen te vergelijken met de XML-documentstructuur.
Corrigeren en opnieuw uitvoeren
Los ontbrekende declaraties op en valideer opnieuw. Gebruik de XML Boomweergave om de hiërarchie te inspecteren voordat u DTD-regels bewerkt.
DTD vs XSD
DTD is compact en breed ondersteund in oude systemen, maar heeft beperkte datatypecontrole. XSD is expressiever en namespace-vriendelijk.
Veelgestelde vragen
Kan ik dit gebruiken voor inline DOCTYPE DTD-fragmenten?
Ja. Plak declaraties direct in het DTD-paneel en valideer tegen XML-invoer.
Ondersteunt dit alle DTD-grammaticaconstructies?
Het richt zich op praktische controles voor snelle debugging. Geavanceerde contentmodellen hebben mogelijk gespecialiseerde validators nodig.
Is mijn inhoud privé?
Ja. XML- en DTD-verwerking vindt lokaal in uw browser plaats.
Wanneer moet ik DTD kiezen boven XSD?
Kies DTD bij het onderhouden van legacy-systemen. Kies XSD voor sterkere schema-beperkingen en datatypemodellering.
Welke andere controles moet ik uitvoeren?
Voer eerst de XML Validator uit voor syntax, gebruik daarna deze pagina voor DTD-structuurcontroles.
Gerelateerde tools
Referenties: XML 1.0, XML 1.1, DTD in XML-specificatie, MDN XML-gids.