Formateador y embellecedor de XML

Pega XML para ordenarlo con una sangría limpia o compactarlo en una sola línea. El formateador comprueba que el XML está bien formado y señala la línea y la columna exactas de cualquier error, con una explicación clara.

  • Usos diarios gratis
  • Funciona en tu navegador
  • Sin registro

Última actualización:

Plan: FreeVer paquetes →

Se procesa en tu navegador. Tu XML no se sube.

Te quedan 100 de 100 operaciones hoy
Entrada XML

XML formateado

Guía

Cómo formatear y embellecer XML

Tres pasos para convertir un bloque de XML en XML ordenado y legible, y encontrar cualquier error.

  1. Añade tu XML

    Pega el XML en el cuadro Entrada XML, suelta en él un archivo .xml o haz clic en Abrir archivo. Haz clic en Ejemplo para probar con un pequeño catálogo. En cuanto el XML esté bien formado, verás ✓ Es un XML bien formado debajo del cuadro.

    El cuadro de entrada XML con un catálogo de ejemplo en una línea, los botones Open file, Sample y Clear, y el mensaje de que el XML está bien formado.El cuadro de entrada XML con un catálogo de ejemplo en una línea, los botones Open file, Sample y Clear, y el mensaje de que el XML está bien formado.
  2. Elige el diseño

    Elige 2 espacios, 4 espacios, Tabulador o Una línea (minificado). Marca Escribir elementos vacíos como <tag/> para acortar los elementos vacíos y desmarca Conservar comentarios para quitarlos.

    La barra de opciones con el menú de sangría en 2 espacios y las casillas de elementos vacíos y comentarios.La barra de opciones con el menú de sangría en 2 espacios y las casillas de elementos vacíos y comentarios.
  3. Pulsa Formatear XML

    El XML ordenado aparece a la derecha, con un resumen de cuántos elementos y atributos tiene y su profundidad. Usa Copiar o Descargar para llevártelo. Si el XML tiene un error, un mensaje indica la línea y la columna; Ir al error te lleva directamente a él.

    El catálogo de ejemplo en una línea a la izquierda y el mismo XML bien sangrado a la derecha, con una línea de resumen debajo.El catálogo de ejemplo en una línea a la izquierda y el mismo XML bien sangrado a la derecha, con una línea de resumen debajo.

Conviene saber

  • No se sube nadaTu XML se procesa en tu navegador y nunca sale de tu dispositivo.
  • Usos diariosCada uso correcto cuenta como una operación XML. Un XML con errores nunca se cuenta.
  • El texto no cambiaSolo cambian los espacios entre etiquetas. El texto, las entidades, el CDATA y los comentarios se mantienen tal cual.

Preguntas frecuentes

¿Qué cambia el formateador de XML?

Solo los espacios entre etiquetas: la sangría y los saltos de línea. Los nombres de elementos, los atributos (en su orden y con sus comillas), el texto, los comentarios, las secciones CDATA, las entidades, las instrucciones de procesamiento y la declaración XML quedan exactamente como los escribiste.

¿Cambiará el texto de mis elementos?

No. El texto nunca se recorta ni se vuelve a escapar. Los elementos que mezclan texto con elementos hijos (contenido mixto), como <p>Hola <b>mundo</b></p>, y los marcados con xml:space="preserve" se escriben exactamente como estaban, porque sus espacios forman parte de los datos.

¿Comprueba que mi XML es válido?

Comprueba que el XML está bien formado: todas las etiquetas cerradas y bien anidadas, un solo elemento raíz, atributos entre comillas y sin repetir, y & y < escapados. Cada error se muestra con su línea, su columna y una breve explicación. No valida contra un esquema (XSD) ni una DTD.

¿Puedo minificar XML con él?

Sí. Elige Una línea (minificado) en Sangría para quitar los espacios entre etiquetas, y desmarca Conservar comentarios para quitar también los comentarios. El texto de los elementos no se toca, así que los datos no cambian.

¿Por qué &nbsp; aparece como error?

XML solo define cinco entidades: &amp;, &lt;, &gt;, &quot; y &apos;. Los nombres de HTML como &nbsp; o &copy; deben declararse en el DOCTYPE del documento o escribirse como referencias de carácter, como &#160;. Si el documento tiene un DOCTYPE, el formateador acepta sus entidades y las deja igual.

¿Se sube o se guarda mi XML?

No. Todo se ejecuta en tu navegador, así que tus datos nunca salen de tu dispositivo. Nuestro servidor solo registra que se hizo una operación, junto con tu dirección de red, para aplicar el límite diario que se muestra sobre la herramienta.

Más herramientas XML