Formatear XML

El XML generado por máquinas llega como una línea enorme. Pégalo aquí y aparecerá la estructura: un elemento por línea, con sangría por profundidad.

El código nunca sale de esta página: el formateo ocurre en tu navegador.

Cómo usarlo

  1. Pega el XML en el primer campo.
  2. Elige la sangría: dos espacios, cuatro o tabulador.
  3. Copia la versión legible, o pulsa «Minificar» para comprimirla de nuevo.

Lo que conviene saber

En qué se diferencia el XML del HTML

El XML no tiene elementos vacíos: todo cierra o termina en barra, y además distingue mayúsculas, de modo que <Item> e <item> son elementos distintos. El formateador actúa en consecuencia: no supone que nada se autocierre y nunca pasa los nombres a minúsculas. Por eso esta página existe aparte del formateador de HTML.

Comentarios, CDATA y la declaración

Una sección CDATA puede contener cualquier cosa, incluidos signos de menor y mayor que parecen etiquetas. Se traslada como un bloque, igual que un comentario, de modo que un sobre SOAP con marcado escapado dentro llega intacto. La declaración XML de la cabecera se queda en su propia línea, donde los analizadores la esperan.

Preguntas frecuentes

¿Comprueba si mi XML está bien formado?

No. Indenta lo que le des. Una etiqueta de cierre que falta se nota porque la sangría nunca vuelve, pero no se genera una lista de errores.

¿Funciona con SVG, RSS o un sitemap?

Sí, los tres son XML. Un sitemap con miles de URLs se vuelve legible, y un SVG exportado de una herramienta de diseño deja de ser una única línea.

¿Se envía mi archivo a un servidor?

No. El formateo ocurre en tu navegador, así que una exportación XML con datos de clientes se queda en tu equipo.

¿Se reordenan o reescriben los atributos?

No. La etiqueta se lleva a su línea y se indenta, pero lo que hay dentro de los signos angulares queda exactamente como lo escribiste.

Herramientas relacionadas