Formateador y validador XML

Para qué sirve

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

Cuándo usarla

Usa Formateador y validador XML cuando necesites la operación descrita y puedas revisar el resultado frente a tu fuente original. Conserva siempre el original y trabaja sobre una copia.

Pasos

  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 práctico

Entrada: <root><item>Hola</item></root>

Resultado esperado: Elementos sangrados; texto de item conservado.

Errores comunes

  • 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.

Si aparece un error, reduce la entrada o corrige el campo indicado. No trates una operación fallida como un resultado válido. Repite el ejemplo con datos sintéticos para separar un problema de entrada de un problema de la herramienta.

Limitaciones y privacidad

Las entradas se procesan en el navegador. Visitar el sitio descarga sus recursos, pero la herramienta no sube el documento ni el texto. Los resultados no se guardan automáticamente. Revisa los archivos descargados antes de incorporarlos a un flujo de trabajo.

No pegues secretos de producción en un dispositivo no confiable. El procesamiento local no sustituye la validación en la aplicación de destino.

Preguntas frecuentes

¿Se modifica el original?

No. Conserva la fuente y descarga o copia explícitamente el resultado que quieras guardar.

¿Qué debo revisar antes de usar la salida?

Elementos sangrados; texto de item conservado. 100.000 caracteres, 64 niveles y 20.000 nodos. DTD/DOCTYPE y entidades externas prohibidos.

Pruébala

Formateador y validador XML

Referencia técnica

MDN: DOMParser parseFromString