Formateador y Embellecedor XML

Pega un documento XML para formatearlo con la indentación correcta, o minifícalo en una sola línea.

Características

Alternar entre embellecer y minificar
Resaltado de sintaxis
Ajuste de línea en atributos

Cómo Usar

1. Pega tu XML en el cuadro de entrada.

2. Haz clic en Formatear para embellecer, o en Minificar para comprimir.

3. Copia la salida formateada.

Sobre esta herramienta

XML sigue moviendo feeds RSS, sitemaps, API SOAP, documentos de Office, diseños de Android e innumerables archivos de configuración, y sin sangría es casi ilegible. Este formateador comprueba primero con el analizador XML del navegador que el documento esté bien formado —todas las etiquetas cerradas, los atributos entre comillas y un único elemento raíz— e informa del mensaje de error del analizador si algo falla. Los documentos válidos se presentan con cada elemento anidado en su propia línea sangrada, conservando declaraciones, comentarios e instrucciones de procesamiento. Minificar elimina los espacios entre etiquetas para almacenarlos o transmitirlos de forma compacta. Estar bien formado no es lo mismo que ser válido frente a un esquema, así que un documento puede formatearse sin problemas y aun así ser rechazado por una aplicación que espera elementos concretos.

Preguntas Frecuentes

¿Qué diferencia hay entre un XML bien formado y uno válido?
Un XML bien formado sigue las reglas básicas de sintaxis: las etiquetas están bien anidadas y cerradas, los valores de los atributos van entre comillas y hay un único elemento raíz. Un XML válido, además, se ajusta a una DTD o un XML Schema que define qué elementos y atributos están permitidos.
¿Por qué no se puede analizar mi XML?
Las causas habituales son un & o un < sin escapar en el texto (usa &amp; y &lt;), nombres de etiquetas que no coinciden porque difieren en mayúsculas, varios elementos raíz o contenido antes de la declaración <?xml ?>. El mensaje de error señala el problema.
¿Formatear cambia el significado de mi XML?
Añadir espacios entre elementos no cambia la estructura de los elementos, pero en contenido mixto —texto y etiquetas juntos— o cuando se usa xml:space="preserve", los espacios pueden ser significativos. Revisa esos documentos después de formatearlos.
¿Puedo formatear un sitemap o un feed RSS?
Sí. Los sitemaps y los feeds RSS y Atom son documentos XML normales. Formatearlos facilita revisar las URL, las fechas y las entradas antes de enviar un sitemap a Search Console.
¿Se envía el XML a un servidor?
No. El análisis y el formateo se hacen en tu navegador. Eso lo hace seguro para archivos de configuración internos, aunque los documentos muy grandes pueden tardar un momento en dispositivos lentos.

Herramientas Relacionadas