Programadores

Formateador y validador XML

Valida sintaxis XML y aplica sangría localmente. Rechaza DTD y entidades externas; conserva contenido mixto sin añadir espacios internos.

100.000 caracteres y 64 niveles. No se transforman números que perderían precisión.

Validación sintáctica, sin XSD. DTD prohibido. La sangría cambia espacios entre elementos: no usar para XML firmado o sensible a espacios. Contenido mixto y xml:space se conservan sin añadir sangría interna.

Qué hace esta herramienta

Comprueba si el XML está bien formado. Esta comprobación no demuestra conformidad con un esquema XSD ni con reglas de una aplicación.

Cómo utilizarla

  1. Pega el XML sin DTD y elige sangría de 2 o 4 espacios.
  2. Procesa y revisa errores de sintaxis.
  3. Copia o descarga XML y revisa espacios significativos antes de usarlo.

Ejemplo verificable

Entrada
<root><item>Hola</item></root>
Resultado esperado
Elementos sangrados; texto de item conservado.

Limitaciones que conviene revisar

  • 100.000 caracteres, 64 niveles y 20.000 nodos. DTD/DOCTYPE y entidades externas prohibidos.
  • XMLSerializer puede normalizar comillas o declaraciones de namespace. No valida XSD ni conserva identidad byte a byte.

Leer el tutorial completo

Herramientas relacionadas

Consultar todas las guías. Procesamiento local: la página descarga recursos HTTP, pero no envía a un servidor los archivos o datos introducidos para estas funciones.