Validador XML DTD
Validar documentos XML contra declaraciones DTD
Entrada XML
Entrada DTD
Resultado de validación
¿Qué es la validación XML DTD?
DTD (Document Type Definition) es el mecanismo clásico de gramática XML. Declara elementos permitidos, orden y reglas de contenido de texto. DTD sigue siendo común en feeds empresariales heredados, flujos de publicación y cadenas de herramientas que dependen de la validación basada en DOCTYPE.
Este validador le ayuda a verificar rápidamente la alineación práctica de DTD: presencia de declaración raíz, elementos no declarados y elementos hijos requeridos faltantes en modelos de secuencia sencillos. Para restricciones de tipo más ricas y contratos modernos, use el Validador XML XSD.
Cómo usar esta herramienta
Pegar XML y DTD
Añada XML en el panel izquierdo y declaraciones DTD en el panel central. Comience con contenido de ejemplo si necesita una plantilla rápida.
Ejecutar comprobaciones DTD
Haz clic en Validar para comparar los elementos declarados con la estructura del documento XML.
Corregir y volver a ejecutar
Resuelva las declaraciones faltantes o los nodos hijos requeridos faltantes y valide de nuevo. Use el Visor de árbol XML para inspeccionar la jerarquía antes de editar las reglas DTD.
DTD vs XSD
DTD es compacto y ampliamente compatible con sistemas antiguos, pero tiene control limitado de tipos de datos. XSD es más expresivo y compatible con namespaces. Si está modernizando pipelines XML, valide primero rápidamente con DTD y luego migre contratos a XSD cuando sea posible.
Preguntas frecuentes
¿Puedo usar esto para fragmentos DTD DOCTYPE en línea?
Sí. Pegue las declaraciones directamente en el panel DTD y valide contra la entrada XML.
¿Esto admite todas las construcciones de gramática DTD?
Se centra en comprobaciones prácticas para depuración rápida. Los modelos de contenido avanzados pueden necesitar validadores especializados.
¿Es mi contenido privado?
Sí. El procesamiento de XML y DTD es local en su navegador.
¿Cuándo debo elegir DTD en lugar de XSD?
Elija DTD al mantener sistemas heredados. Elija XSD para restricciones de esquema más fuertes y modelado de tipos de datos.
¿Qué otras comprobaciones debo ejecutar?
Ejecute el Validador XML para la sintaxis primero, luego use esta página para comprobaciones de estructura DTD.
Herramientas relacionadas
Referencias: XML 1.0, XML 1.1, DTD en especificación XML, Guía MDN XML.