Pega tu XML
Una respuesta de API, un archivo de configuración, un canal, un sitemap o una exportación.
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.
100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.
Una respuesta de API, un archivo de configuración, un canal, un sitemap o una exportación.
Elige la sangría, o quita todo el espacio en blanco.
Si el XML no está bien formado, se muestra el motivo.
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.
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 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.
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.
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.
Otras utilidades que también funcionan sin salir de tu navegador.