Formateador y validador de XML

Pega XML para obtenerlo con sangría y legible, o minificado para ahorrar espacio. Se comprueba al mismo tiempo, y un documento mal formado se señala con el motivo.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
xml-formatter

100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.

Cómo funciona

Pega tu XML

Una respuesta de API, un archivo de configuración, un canal, un sitemap o una exportación.

Elige formato o minificar

Elige la sangría, o quita todo el espacio en blanco.

Copia el resultado

Si el XML no está bien formado, se muestra el motivo.

XML legible, o lo más pequeño posible

El XML llega a menudo en una sola línea, generado por una máquina e imposible de leer: una respuesta SOAP, un sitemap, un canal RSS, un diseño de Android, un archivo de Maven o una exportación de un programa de contabilidad. Dar formato añade saltos de línea y sangrías para que se vea la estructura, y minificar hace lo contrario para almacenar o transmitir. En cualquier caso, conviene saber al momento si el documento está bien formado.

Dar formato

El formateador da sangría a cada elemento anidado con el número de espacios que elijas, o con tabuladores, y pone cada elemento, comentario e instrucción de procesamiento en su propia línea. Los atributos se conservan en su orden original y sus valores se escapan correctamente. Los elementos que solo contienen texto se quedan en una sola línea, y los que mezclan texto con otros elementos, como un párrafo con una palabra en negrita, se dejan en línea para no cambiar el significado del contenido ni los espacios que importan en él. Se conservan los comentarios, las secciones CDATA, la declaración XML y la declaración del tipo de documento.

Minificar

Minificar elimina el espacio en blanco que solo existe para hacer legible el documento, los saltos de línea y las sangrías entre elementos, y conserva el contenido de texto como está. La herramienta muestra el tamaño antes y después para que veas cuánto se ahorra.

Comprobación de que está bien formado

Antes de hacer nada, el documento se analiza según las reglas de XML. Una etiqueta sin cerrar, elementos que se solapan, un atributo sin comillas, un «et» comercial sin escapar o un documento con dos raíces producen un mensaje que nombra el problema y dónde está. Bien formado significa sintaxis correcta; no significa que el documento siga un esquema concreto.

Lo que no hace

No valida contra un XSD o un DTD, no resuelve las entidades definidas en un DTD y la declaración del tipo de documento puede simplificarse. No cambia espacios de nombres ni reordena atributos. Para archivos muy grandes, el límite es la memoria del navegador. Para JSON, usa el formateador de JSON.

Preguntas frecuentes

¿Cómo doy formato a un XML?
Pega el XML y copia el resultado. Se le da sangría con el número de espacios que elijas.
¿Cómo compruebo que un XML es válido?
El documento se comprueba al darle formato. Si no está bien formado, obtienes el motivo y la ubicación del problema.
¿Conserva los comentarios y CDATA?
Sí. Se conservan los comentarios, las secciones CDATA, las instrucciones de procesamiento y la declaración XML.
¿Puedo minificar XML?
Sí. Elige «Minificar» y se quita el espacio en blanco entre elementos.
¿Valida contra un esquema?
No. Comprueba que el XML está bien formado, no que siga un XSD o un DTD.
¿Se sube mi XML a algún sitio?
No. Se procesa en tu navegador.