Desarrollador

Formateador XML

Indenta y valida tu XML, con errores señalados.

  • Instantánea
  • Gratis
  • Privada (procesada localmente)
  • Sin registro
Resultado

Leer un XML de un vistazo, y saber si es correcto

Un XML recibido de una API o exportado de un software suele llegar en una sola línea. Esta herramienta lo indenta jerárquicamente — un elemento por nivel — y, al mismo tiempo, verifica que esté bien formado con el motor XML del navegador.

  1. Pega el XML

    Compacto, multilínea, mal formateado — da igual.

  2. Formatea

    Aparece la indentación jerárquica y el estado de validez.

  3. Lee el estado

    XML válido en verde, o mensaje de error preciso en rojo.

Errores comunes detectados

  • Etiqueta sin cerrar: sin .
  • Ampersand desnudo: & en vez de & en un valor.
  • Varios elementos raíz al mismo nivel.
  • Mayúsculas incoherentes: cerrado por .

Validación «bien formado» mediante DOMParser: cubre casi todos los errores de sintaxis. No se verifica la conformidad con un esquema XSD concreto. Todo se queda local, nada se envía.

Preguntas frecuentes

¿Cómo funciona la validación?

La herramienta usa DOMParser, el motor XML integrado en el navegador, el mismo que lee feeds RSS o SVG. Si detecta un error (etiqueta sin cerrar, carácter prohibido, raíz múltiple), lo señala con un mensaje; si no, tu XML queda validado.

¿Cuál es la diferencia entre XML bien formado y válido?

«Bien formado» significa que la sintaxis es correcta: etiquetas cerradas, anidamiento respetado, un único elemento raíz. «Válido» en sentido estricto añade la conformidad a un esquema (DTD, XSD). Esta herramienta verifica «bien formado», que cubre la inmensa mayoría de errores comunes.

¿Por qué se rechaza mi XML si «funciona»?

El HTML tolera mucha laxitud (etiquetas sin cerrar, mayúsculas libres), el XML no. Un solo <br> sin /, un & desnudo en vez de &amp;, o dos elementos raíz bastan para invalidarlo. El mensaje de error señala la causa.

¿Se conservan los atributos y el orden?

Sí: la indentación es puramente visual. Etiquetas, atributos, valores y su orden quedan idénticos — solo se reorganizan los espacios entre elementos para la legibilidad.