Formateador, Minificador y Validador de XML

Pega cualquier documento XML — un feed RSS o Atom, un sitemap.xml, un sobre SOAP, una configuración de Spring, un OpenAPI, un Web App Manifest — y recupéralo embellecido, minificado o validado para comprobar su buena formación. Los errores se muestran en la línea y columna exactas del byte problemático. Todo se ejecuta en esta pestaña; no se sube nada.

Modo
Opciones

Embellecer

Minificar

Árbol de elementos (solo lectura)

Una vista condensada del árbol de elementos parseado, con los nombres de los elementos, el conteo de atributos y una vista previa de una línea por cada hijo de texto. Se actualiza en vivo mientras escribes.

    Cómo funciona el formateador
    • Embellecer reemite tu XML con la indentación que elijas (2 espacios, 4 espacios o un tabulador). Los hijos que solo contienen texto permanecen en la misma línea que la etiqueta padre; el contenido a nivel de bloque obtiene su propia línea por elemento. Las etiquetas auto-cerradas permanecen auto-cerradas.
    • Minificar elimina cada secuencia de espacios entre etiquetas y, por defecto, colapsa los espacios internos del texto a un único espacio. Usa Conservar el contenido de texto cuando quieras que los bytes dentro de los elementos (los datos reales) queden intactos, pero con el marcado circundante compactado.
    • Solo validar vacía el cuadro de salida y solo informa si el documento está bien formado. Útil como verificación rápida al estilo de CI.
    • Los errores se reportan con la línea y la columna exactas del byte problemático: etiquetas sin cerrar, comentarios sin terminar, referencias a entidades erróneas, comillas faltantes, etiquetas de cierre no coincidentes, texto en el nivel superior, elementos raíz duplicados, entre otros.
    • El formateador maneja declaraciones XML (<?xml … ?>), declaraciones DOCTYPE, comentarios, secciones CDATA e instrucciones de procesamiento como <?xml-stylesheet … ?>. Las cinco entidades predefinidas (&lt; &gt; &amp; &apos; &quot;) y las referencias de caracteres decimales y hexadecimales se decodifican al leer y se conservan literalmente al escribir.
    • Nada sale del navegador. Toda la herramienta se ejecuta con un script de 20 KB y tu documento nunca toca la red.