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.
- Gratis
- Los archivos no salen de tu dispositivo
- Sin registro
- Sin límite de archivos
Cómo usarlo
- Pega el XML en el primer campo.
- Elige la sangría: dos espacios, cuatro o tabulador.
- 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
- Formatear HTML Pega HTML y léelo. Cada etiqueta va en su línea con la sangría que le corresponde por anidamien…
- Formatear JSON Pega el JSON y obtén su versión formateada, validada o minificada. Los datos se quedan en tu na…
- YAML a JSON Pega un archivo de configuración y obtén JSON. Las anclas se expanden, las cadenas de bloque co…
- Codificar y decodificar Base64 Pega texto para obtener Base64, o pega Base64 para recuperar el texto. Cirílico, chino y emojis…
- Contador de palabras Escribe o pega tu texto y los contadores se actualizan al instante: palabras, caracteres, oraci…
- Convertidor de mayúsculas y minúsculas Pega el texto, elige el estilo y copia el resultado. Nueve formas de escribir las mismas palabr…
- CSV a JSON Pega una tabla y obtén JSON. El análisis sigue la RFC 4180: una celda como «Pérez, Juan» sigue…
- Embellecedor de JSON Pega un muro de JSON minificado y léelo como un documento. La indentación aparece mientras escr…