Skip to main content
Volver a herramientas

Formateador XML

Formatea y minifica documentos XML

Acerca de Formateador XML

Aplica una sangría de 2 espacios por nivel al XML o lo minifica eliminando los espacios en blanco entre etiquetas, tras comprobar con el analizador XML de tu navegador que el documento está bien formado. Funciona mejor con XML orientado a datos, como archivos de configuración, mensajes SOAP, sitemaps y feeds RSS, donde cada elemento contiene texto o elementos hijos, pero no ambos.

Categoría: Codificación.

Preguntas frecuentes

¿Qué hace el formateo XML?

▾

Elimina los espacios en blanco entre etiquetas y luego coloca cada etiqueta en su propia línea, con una sangría de 2 espacios por cada nivel de anidamiento. Los elementos que solo contienen texto quedan en una línea, y los atributos, comentarios, secciones CDATA y la declaración XML se conservan tal como están.

¿Valida mi XML?

▾

Solo comprueba que esté bien formado: el DOMParser de tu navegador debe aceptar el documento (una única raíz, etiquetas que coinciden y están bien anidadas, atributos entre comillas, sin entidades no definidas) antes de formatearlo o minificarlo y, si no lo acepta, se muestra su mensaje de error. No valida contra una DTD ni un XML Schema (XSD).

¿Qué elimina Minificar?

▾

Solo los espacios en blanco entre etiquetas, como saltos de línea y sangrías. Los comentarios, la declaración XML, los espacios dentro de las etiquetas y el texto de los elementos se mantienen, así que el resultado es compacto pero no está optimizado al máximo.

¿Puedo formatear HTML o XHTML con esta herramienta?

▾

Solo el XHTML bien formado pasa la comprobación XML; las etiquetas sin cerrar como <br> y las entidades HTML como &nbsp; se rechazan. Aun así, los elementos que mezclan texto y etiquetas, como <p>Hola <b>mundo</b></p>, pueden quedar con una sangría incorrecta o hacer que Formatear falle, y Minificar elimina los espacios que quedan entre dos etiquetas, lo que puede unir palabras.

Herramientas relacionadas