Formateador XML
Local only — nothing is uploaded unless you save or share it.
Un formateador de XML que indenta, minifica y comprueba un documento en tu navegador.
- Pega tu XML en la caja: se formatea mientras escribes.
- Elige Formatear, Minificar o Validar, y la indentación que quieras.
- Copia el resultado, o descárgalo como fichero.
Guardar esta herramienta
Ten Formateador XML a mano
Usa el menú Compartir de tu navegador y luego «Añadir a pantalla de inicio».
Sobre esta herramienta
Pega XML y recupéralo legible. Úsalo para formatear XML que te han pasado como una sola línea sin cortes, o como visor de XML para algo demasiado denso de leer. Este formateador indenta un nodo por línea, deja los atributos donde estaban y conserva las partes que suelen perderse en un viaje de ida y vuelta: comentarios, bloques CDATA, la declaración y cualquier instrucción de procesamiento sobreviven intactos. Tres modos comparten la caja. Formatear es a la vez el embellecedor y el modo de impresión legible: dispone el documento con la indentación que elijas, espacios o tabuladores. Minificar quita el espacio en blanco entre etiquetas para un fichero de configuración o el cuerpo de una petición, sin tocar el espacio dentro de CDATA, donde puede ser el contenido. Validar es el comprobador: informa de si las etiquetas anidan y cierran, y nombra la línea de la primera que no lo hace, que es toda la dificultad de un documento largo. Una cosa que deliberadamente no afirma: comprueba que el XML está bien formado, no que sea válido frente a un esquema. El anidamiento, las etiquetas que casan y los constructos bien terminados son lo que conoce. Si tu documento satisface una DTD o un XSD es otra pregunta y una herramienta mucho mayor. Es un formateador de XML en línea solo en el sentido literal: la página está en línea, el trabajo no. Todo funciona en esta página, y puedes indentar XML que el navegador no ha enviado a ninguna parte. No hay subida, ni cuenta, ni límite de tamaño más allá de lo que tu navegador pueda sostener, lo que importa porque los documentos que más merece la pena formatear tienden a ser los que preferirías no pegar en el servidor de otro.
Preguntas frecuentes
¿Se sube mi XML a algún sitio?
No. El formateador funciona enteramente en tu navegador: el documento nunca sale de la página y no interviene ningún servidor en la versión que estás usando en pantalla. Es deliberado y no accidental: el XML que más merece la pena formatear suele ser un fichero de configuración, una factura o una respuesta de API, y ninguno de ellos debería pegarse en un servidor desconocido solo para añadirle saltos de línea.
¿Qué diferencia hay entre bien formado y válido?
Bien formado significa que la sintaxis se sostiene: toda etiqueta cierra, las etiquetas anidan en vez de solaparse, los atributos van entrecomillados y los constructos como comentarios y CDATA terminan correctamente. Válido significa que además encaja con un esquema, una DTD o un XSD que dice qué elementos pueden aparecer dónde y qué pueden contener. Esta herramienta comprueba lo primero. Un documento puede estar perfectamente bien formado y seguir siendo un disparate para el sistema que lo espera.
¿Conservará mis comentarios y el CDATA?
Sí, los dos, y esto merece comprobarse en cualquier formateador que uses. Los comentarios se conservan por defecto y se pueden quitar con un interruptor si estás minificando para producción. Los bloques CDATA pasan intactos, incluido el espacio en blanco de dentro: un formateador que reindenta el contenido de un CDATA ha cambiado tus datos, no tu formato. La declaración XML, el doctype y las instrucciones de procesamiento también se conservan.
¿Por qué dice que mis etiquetas no casan?
Porque una etiqueta de cierre nombra un elemento distinto del que sigue abierto; el caso clásico son etiquetas que se solapan en vez de anidar, como un elemento abierto dentro de otro y cerrado fuera. El mensaje nombra la línea del primer desajuste, que suele estar unas líneas después del error real: la culpable es la etiqueta que nunca se cerró, y el fallo aflora donde llega el siguiente cierre y se encuentra otra cosa esperando.
¿Puede con un fichero grande?
Puede con lo que tu navegador aguante en memoria, lo que en la práctica significa que documentos de varios megabytes van bien y que una exportación muy grande puede ir lenta mientras escribes. No hay límite de servidor porque no hay servidor. Si estás formateando algo enorme, la API es mejor camino: acepta las mismas opciones y hace el trabajo en una petición en lugar de en cada pulsación.
Ayuda a mejorar esta herramienta
¿Has encontrado un fallo, quieres un cambio o te falta alguna herramienta?
Tienes un mensaje sin enviar.
Gracias — nos ha llegado. Encontrarás la respuesta en tu bandeja.Go to my messages