Formatear XML

¿Tienes una exportación XML compacta (feed RSS, archivo de configuración, respuesta de API) toda en una línea, y no tienes un editor XML dedicado a mano? Pégala aquí para obtener una versión indentada, una etiqueta por línea, directamente legible.

Atención : se trata de un formateador básico (indentación por nivel de anidación) y no de un analizador XML completo con validación de esquema. A diferencia del HTML, el XML no tiene etiquetas autocerradas implícitas : solo se reconoce como tal la sintaxis explícita <tag/>.

Ejemplo:

Cómo funciona

Pega tu XML minificado o compacto en el campo de arriba y haz clic en «Formatear»: la herramienta detecta las etiquetas de apertura, cierre y autocerradas (<tag/>), coloca cada etiqueta (o nodo de texto) en su propia línea e indenta 2 espacios por nivel de anidación. Las declaraciones como <?xml version="1.0"?> y los comentarios <!-- --> se conservan tal cual en su propia línea.

¿Es adecuado para reformatear un feed RSS?

Sí, un feed RSS es XML estándar : pegar el contenido bruto de un feed aquí permite ver inmediatamente la jerarquía de los elementos (channel, item, title, link...) sin necesidad de abrir un editor XML dedicado.

¿Qué ocurre si mi XML está mal formado?

La herramienta señala un error si una etiqueta nunca se cierra (falta el >). En cambio, como no realiza una validación de esquema completa, un XML sintácticamente válido pero que no cumple un esquema de negocio dado (DTD, XSD) se reformateará igualmente sin ninguna advertencia.

El formateo se ejecuta 100% localmente en tu navegador mediante WebAssembly&nbsp;: tu contenido XML nunca se envía a un servidor.