Formateador y validador de XML

Embellece, minifica y valida XML en tu navegador, con sangría de 2 espacios, 4 espacios o tabulación, atributos y comentarios conservados y reporte de errores al instante.

Cargando herramienta…

Formateador y validador de XMLPega XML para imprimirlo con sangría de 2 espacios, 4 espacios o tabulaciones, o minifícalo en una sola línea compacta. La sintaxis se valida mientras escribes y el primer error se informa con su línea y columna. Todo se analiza por completo en tu navegador y nunca se sube.

¿Qué es Formateador y validador de XML?

Un formateador, embellecedor y validador de XML en línea y gratuito que se ejecuta por completo en tu navegador. Pega XML minificado o desordenado y el modo Embellecer vuelve a sangrar el documento según tu elección de 2 espacios, 4 espacios o tabulación, conservando los atributos, la declaración XML, los comentarios y las secciones CDATA. Cambia al modo Minificar para eliminar los espacios entre elementos y dejarlo todo en una sola línea compacta para transporte o almacenamiento. A medida que escribes valida el marcado con un analizador estricto, y un indicador de Estado muestra XML válido o señala el primer error con su línea y columna. Los desarrolladores lo usan para leer y depurar SOAP, RSS, mapas de sitio, SVG, diseños de Android y archivos de configuración, y para ordenar respuestas de API antes de confirmarlas.

Cómo usar Formateador y validador de XML

  1. Pega o escribe tu XML en el cuadro de entrada.
  2. Deja el modo en Embellecer para sangrar el documento, o haz clic en Minificar para dejarlo en una sola línea.
  3. Elige la sangría en el menú desplegable: 2 espacios, 4 espacios o tabulación.
  4. Revisa la tarjeta de Estado: indica XML válido, o muestra No válido con la línea y la columna del primer error.
  5. Usa el botón Copiar para llevarte la salida formateada, o haz clic en Limpiar para vaciar la entrada y empezar de nuevo.

Ejemplos

Embellecer un documento en una línea (2 espacios)

Entrada

<note><to>Tove</to><from>Jani</from></note>

Salida

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Minificar un archivo de configuración

Entrada

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Salida

<config><debug>false</debug><port>8080</port></config>

Detectar una etiqueta sin cerrar

Pega <a><b>x</a> y el Estado cambia a No válido, informando de la etiqueta de cierre que no coincide junto con la línea y la columna del problema, para que puedas ir directo a ese punto y corregir el marcado.

Preguntas frecuentes

¿Se sube mi XML a un servidor?
No. El análisis, el embellecimiento, la minificación y la validación ocurren todos localmente en tu navegador. Tus datos nunca salen de tu dispositivo, y la herramienta sigue funcionando sin conexión.
¿Qué opciones de sangría puedo usar?
En el modo Embellecer puedes volver a sangrar con 2 espacios, 4 espacios o un carácter de tabulación, elegidos en el menú desplegable. El modo Minificar ignora la sangría y elimina los espacios entre elementos para producir una sola línea.
¿Conserva atributos, comentarios y CDATA?
Sí. El formateador conserva los atributos de los elementos, la declaración XML, los comentarios y las secciones CDATA, y mantiene intacto el orden de los nodos hermanos. Vuelve a sangrar la estructura sin cambiar los datos.
¿Por qué dice que mi XML no es válido?
El validador reporta el primer problema de sintaxis y añade su línea y columna. Las causas comunes son una etiqueta que nunca se cierra, una etiqueta de cierre que no coincide con la que abrió, una comilla ausente alrededor de un valor de atributo, o más de un elemento raíz.
¿Se revalida automáticamente?
Sí. La validación y el formateo se actualizan a medida que escribes, así que en cuanto corriges el punto señalado el Estado vuelve a XML válido y la salida se refresca al instante.

Herramientas relacionadas