Formateador y validador de XML
Pega XML desordenado o en una sola línea y obtén al instante una versión con sangría clara y legible, o minifícalo para reducir su tamaño. Antes de formatear se valida que el XML esté bien formado: si algo falla (una etiqueta sin cerrar, mal anidada o una entidad inválida), te lo indica con la línea y la columna. Conserva atributos, comentarios y secciones CDATA. Todo ocurre en tu navegador: tu XML no se sube a ningún servidor.
Cómo formatear XML
- Pega tu XML en el cuadro de la izquierda.
- Elige «Formatear» para embellecerlo con sangría o «Minificar» para comprimirlo en una línea.
- Si formateas, ajusta el tamaño de la sangría (2, 4 espacios o tabulación).
- El resultado aparece a la derecha al instante; cópialo con «Copiar» o descárgalo como .xml. Si el XML tiene un error, se te indica dónde.
Preguntas frecuentes
¿Qué hace un formateador de XML?
Reescribe un documento XML con saltos de línea y sangría consistentes para hacerlo legible, sin cambiar su contenido. También puede hacer lo contrario: minificarlo, quitando los espacios y saltos innecesarios para reducir su tamaño. Es útil para leer, revisar o depurar XML difícil de seguir.
¿Se sube mi XML a algún servidor?
No. Tanto la validación como el formateo ocurren por completo en tu navegador con JavaScript; tu XML nunca sale de tu equipo y la herramienta funciona sin conexión una vez cargada. Es seguro para archivos con datos sensibles.
¿Valida el XML?
Sí. Antes de formatear comprueba que el XML esté bien formado (well-formed) con el analizador XML nativo del navegador: detecta etiquetas mal anidadas o sin cerrar, atributos mal escritos y entidades no válidas, y te señala la línea y la columna del error. No valida contra un DTD o un esquema XSD; comprueba la buena formación, que es lo que necesita un formateador.
¿Puedo minificar XML?
Sí. Con el modo «Minificar» se elimina el espacio en blanco entre las etiquetas y los saltos de línea, dejando el XML en una sola línea. Es útil para reducir el tamaño de un archivo de configuración o de una respuesta antes de enviarla o guardarla.
¿Conserva los comentarios y las secciones CDATA?
Sí. Los comentarios (<!-- … -->), las secciones CDATA (<![CDATA[ … ]]>) y la declaración XML (<?xml … ?>) se conservan. El formateo solo cambia los espacios y la sangría, nunca el contenido.
¿Sirve para SVG, RSS o archivos de configuración?
Sí. Funciona con cualquier XML bien formado: imágenes SVG, feeds RSS o Atom, pom.xml de Maven, sitemaps, web.config, archivos plist, respuestas SOAP, layouts de Android y más. Al ser SVG y RSS también XML, esta herramienta los embellece igual.
¿Cambia el formateo el significado del XML?
No. Solo reorganiza los espacios en blanco y los saltos de línea. Las etiquetas, los atributos, el texto, los comentarios y las secciones CDATA se conservan intactos. Ten en cuenta que, en XML, el espacio dentro del texto puede ser significativo; por eso el contenido de cada elemento no se altera.