Formateador XML

Pega XML para aplicarle una sangría limpia o compactarlo en una sola línea. Los comentarios, las secciones CDATA y las instrucciones de procesamiento se quedan exactamente igual, y los errores se señalan con su línea y columna.

Modo
Sangría

ENTRADA

0 caracteres0 líneas

SALIDA

0 caracteres0 líneas

Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.

Cómo formatear XML

  1. Pega o abre el XML

    Pega un archivo de configuración, un feed, la respuesta de una API o un SVG, o abre un archivo de tu dispositivo.

  2. Elige la presentación

    Elige Formatear con 2 espacios, 4 espacios o tabulaciones, o Minificar para quitar los espacios en blanco entre etiquetas. Marca Ordenar atributos A–Z si quieres comparar dos archivos.

  3. Copia o descarga

    Copia el resultado o descárgalo como archivo .xml.

Solo cambian los espacios entre etiquetas

El formateador comprueba primero el XML con el analizador de tu navegador y después vuelve a aplicar la sangría a partir del texto original. Las referencias a entidades, las comillas de los atributos, los comentarios, las secciones CDATA y las instrucciones de procesamiento se escriben sin cambios. Los elementos que contienen texto, o texto mezclado con etiquetas, se dejan tal como están, así que no se añade ni se pierde ningún espacio con significado.

Encontrar el error en un XML roto

Una etiqueta sin cerrar, un nombre de etiqueta que no coincide, un & sin escapar o un segundo elemento raíz hacen que el XML no sea válido. El mensaje muestra la línea y la columna donde se detuvo el analizador, con la propia línea debajo.

Preguntas frecuentes

¿Se sube mi XML a algún sitio?

No. La comprobación y el formateo se hacen en tu navegador, así que los archivos con datos internos nunca salen de tu dispositivo.

¿Lo valida con un esquema (XSD o DTD)?

No. Comprueba que el XML esté bien formado: que las etiquetas estén cerradas y bien anidadas, que los atributos lleven comillas y que haya un solo elemento raíz. No compara el documento con ningún esquema.

¿Se respeta xml:space="preserve"?

Sí. Los elementos con xml:space="preserve" conservan su contenido exactamente como está escrito, tanto en Formatear como en Minificar.