Saltar al contenido
SPCXTools

Formateador de XML

Haz que tu XML sea legible con una indentación limpia —o minifícalo— y comprueba que esté bien formado.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Formateador de XML

  1. 1Pega tu XML en el cuadro de Entrada, o haz clic en Ejemplo.
  2. 2Elige Embellecer para indentarlo, o Minificar para eliminar los espacios en blanco entre las etiquetas.
  3. 3Para el resultado embellecido, elige 2 espacios, 4 espacios o tabulaciones.
  4. 4Si el XML no está bien formado, el error se mostrará a continuación. De lo contrario, copia o descarga el resultado.

Formatear y validar XML

El XML sigue estando en todas partes: sitemaps, feeds RSS y Atom, API SOAP, diseños de Android, archivos de proyectos Maven y .NET, gráficos SVG, documentos de ofimática y un sinfín de formatos de configuración y de intercambio de datos. El XML generado por máquinas suele presentarse en una sola línea larga que es casi imposible de leer. Este formateador de XML lo indenta de forma ordenada para que puedas ver la estructura, comprueba que esté bien formado y también puede minificarlo para ahorrar espacio.

Características

  • Embellecer con 2 espacios, 4 espacios o tabulaciones.
  • Minificar para eliminar los espacios en blanco entre etiquetas.
  • Comprobación de que esté bien formado con el mensaje de error del analizador.
  • Mantiene los comentarios, CDATA, DOCTYPE y la declaración XML.
  • Salida compacta para los elementos que solo contienen texto, como <title>Midnight Rain</title>.
  • Copiar o descargar el resultado como un archivo .xml.
  • Privado: se ejecuta íntegramente en tu navegador.

Errores comunes en XML

Error Ejemplo Solución
Etiqueta sin cerrar <item>text Añadir </item>
Etiquetas mal anidadas <a><b></a></b> Cerrar las etiquetas en orden inverso
Ampersand sin escapar Tom & Jerry Escribir Tom &amp; Jerry
Atributo sin comillas <price currency=USD> <price currency="USD">
Varios elementos raíz <a/><b/> Agruparlos en un solo elemento raíz
Texto antes de la declaración <?xml ...?> La declaración debe ir al principio del todo

Herramientas relacionadas

¿Trabajas con otros formatos? Formatea JSON con el Formateador JSON, convierte archivos de configuración con YAML a JSON, o compara dos archivos XML línea por línea con el Comparador de diferencias.

Preguntas frecuentes

¿Qué significa "bien formado"?
Un XML bien formado sigue las reglas básicas de sintaxis: cada etiqueta de apertura tiene su etiqueta de cierre, los elementos están correctamente anidados, hay exactamente un elemento raíz, los valores de los atributos están entre comillas y los caracteres especiales como & y < están escapados. El formateador comprueba estas reglas e informa del primer problema que encuentra.
¿Valida contra un esquema (XSD o DTD)?
No. Comprueba que el documento esté bien formado, pero no lo valida contra un XML Schema o DTD. Un archivo bien formado aún puede contener elementos que un esquema en particular no permite.
¿Se mantienen los comentarios, CDATA y la declaración XML?
Sí. Los comentarios, las secciones CDATA, las instrucciones de procesamiento, el DOCTYPE y la declaración <?xml ... ?> se conservan. El texto compuesto solo por espacios en blanco entre etiquetas se elimina y se reemplaza por la nueva sangría.
¿El formateo cambiará mis datos?
Al dar formato, se eliminan los espacios en blanco al principio y al final del texto dentro de los elementos, y las entidades como & se escriben en su forma estándar. Si los espacios en blanco dentro de un elemento son importantes, por ejemplo en texto preformateado, usa CDATA o revisa el resultado.
¿Se sube mi XML?
No. El análisis y el formateo se realizan en tu navegador utilizando su analizador XML integrado.