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

1

XML en DTD plakken

Voeg XML toe in het linkerpaneel en DTD-declaraties in het middelste paneel. Begin met voorbeeldinhoud indien nodig.

2

DTD-controles uitvoeren

Klik op Valideren om gedeclareerde elementen te vergelijken met de XML-documentstructuur.

3

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.