Cómo usar: Formateador XML
- Pega el XML o abre un archivo como
.xml,.rss,.svgo.plist. - Elige 2 espacios, 4 espacios o tabuladores para la sangría.
- Si el XML no está bien formado, se muestran el error y el número de línea.
- Copia o descarga el resultado formateado.
¿Qué es un formateador XML?
Un formateador XML (o pretty-printer) vuelve a indentar un documento para que cada elemento empiece en su propia línea y la anidación se vea de un vistazo. Es la forma más rápida de leer una respuesta de API, un feed minificado, un sitemap generado o un archivo de configuración que llegó en una sola línea larga.
<catalog><product id="KB-001"><name>Keyboard</name></product></catalog>
se convierte en
<catalog>
<product id="KB-001">
<name>Keyboard</name>
</product>
</catalog>
Comprobación de buena formación
Antes de formatear, el documento se analiza con el parser XML del navegador. El XML bien formado debe cumplir unas reglas estrictas; si incumples cualquiera de ellas, se muestra un error con el número de línea:
- Exactamente un elemento raíz.
- Cada etiqueta de apertura tiene su etiqueta de cierre correspondiente, o es autocerrada (
<br/>), y las etiquetas están bien anidadas. - Los valores de los atributos van entre comillas, y ningún atributo aparece dos veces en el mismo elemento.
&y<en el texto se escapan como&y<(o se colocan en CDATA).- Los nombres de los elementos distinguen mayúsculas y minúsculas:
<Item>no se cierra con</item>.
La validación contra un esquema (XSD, DTD) es un paso aparte que comprueba qué elementos están permitidos; la buena formación es el requisito previo.
Reglas de formato
Los elementos que solo contienen texto se mantienen en una línea (<price>89.99</price>), los elementos vacíos se conservan compactos, y las secciones CDATA y las instrucciones de procesamiento se mantienen sin cambios. ¿Necesitas lo contrario? El minificador XML vuelve a eliminar la indentación. ¿Trabajas con JSON? Usa el formateador JSON.
También se busca como: formatear xml, validador xml, formateador xml online, embellecer xml, validar xml online, visor xml, indentar xml, xml pretty print.
Herramientas que combinan con: Formateador XML
- Formateador HTML — Pega HTML minificado o desordenado y obtén HTML limpio y con sangría coherente, incluidos los bloques <style> y <script> incrustados.
- Validador de Sitemap — Encuentra y valida tu sitemap XML: número de URLs, sitemaps hijos del índice, cobertura de lastmod, duplicados y URLs de otro host.
- Optimizador SVG — Limpia los SVG exportados desde Figma, Illustrator, Inkscape o Sketch con SVGO y revisa la vista previa antes y después para asegurarte de que el icono sigue viéndose bien.
- Formateador de CSS — Convierte una hoja de estilos minificada en CSS legible, con una propiedad por línea y bloques @media correctamente anidados.