Formateador y validador de XML

Pegue un documento XML. Se comprueba al escribir; cuando está bien formado, obtiene la sangría o una sola línea, con los comentarios, las secciones CDATA y los atributos conservados. Lo que pegue no sale de su navegador.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Pegue el XML en Documento XML. El navegador lo comprueba al escribir.
  2. Elija una Salida: un diseño con sangría, o Minificado, una línea para que el texto sea lo más corto posible.
  3. Si la comprobación indica una línea y una columna, corrija el texto en ese punto. Nada se formatea hasta que el documento está bien formado.
  4. Copie el Resultado, o descárguelo como formatted.xml.

Qué necesita un documento bien formado

XML 1.0 es estricto. Un documento tiene exactamente un elemento raíz. Cada elemento que se abre se cierra en el orden correcto, así que un elemento abierto dentro de otro debe cerrarse antes que el exterior. Los valores de los atributos van entre comillas simples o dobles, y un valor no puede contener el signo menor que. Cada ampersand inicia una referencia que existe, como & o &; un nombre como   es un error a menos que el documento lo declare.

El comprobador sigue la especificación XML 1.0 del W3C, y el mensaje lo da el analizador XML del propio navegador. Cuando el navegador no da una posición, la herramienta encuentra la línea por sí misma.

  • La salida con sangría pone cada elemento en su propia línea y mantiene el texto, las secciones CDATA, los comentarios y las instrucciones de procesamiento tal como están.
  • La salida minificada quita el espacio en blanco entre etiquetas. Se conserva el texto dentro de un elemento, y también los espacios del contenido mixto, como un párrafo con una palabra en negrita.

Lo que el formateador conserva y lo que no cambia

El orden de los atributos, las comillas de los atributos y las referencias dentro de los valores se conservan tal como se escribieron. La declaración XML y un DOCTYPE se quedan al principio. Los comentarios y las secciones CDATA no se cambian, porque su contenido son datos.

Las entidades declaradas en un DOCTYPE no se expanden en este formateador; un documento que depende de ellas se indica como no formateable aquí. Los prefijos de espacio de nombres se leen como parte del nombre y no se comprueban contra sus declaraciones.

Ejemplo resuelto: el catálogo de muestra de una tienda

La página empieza con un catálogo corto de una tienda: una declaración, un comentario, un elemento shop con un atributo name que contiene Lale & Co, dos productos y una sección CDATA dentro del primero. Con sangría de dos espacios, cada producto empieza en su propia línea y el precio queda en una línea con su texto.

Minificado, el mismo catálogo es una línea de texto. La sección CDATA y el comentario salen exactamente como se escribieron, y el producto de etiqueta autocerrada sigue siéndolo.

Preguntas frecuentes

¿Por qué se indica que mi XML no está bien formado si parece correcto?

Las causas habituales son una etiqueta de cierre que no coincide con su etiqueta de apertura, un ampersand que no está escrito como & y un valor de atributo sin comillas. La línea y la columna indicadas muestran el primer punto en que el documento incumple las reglas.

¿Comprueba el formateador el documento frente a un XSD o un DTD?

No. Comprueba que el documento está bien formado, que es la primera regla de XML. La validación frente a un esquema necesita el archivo del esquema, y es un paso aparte que esta página no hace.

¿Puedo minificar un documento XML sin cambiar su significado?

Normalmente sí. Quitar el espacio entre etiquetas no cambia los elementos, los atributos ni el texto. El espacio dentro del texto se conserva, así que el único cambio es el diseño.

¿Por qué las secciones CDATA y los comentarios se quedan como estaban?

Una sección CDATA contiene texto que el lector toma tal cual, y un comentario no forma parte de los datos. El formateador deja ambos sin cambios para que su contenido nunca se vuelva a formatear.

¿Se envía mi XML a un servidor?

No. La comprobación y el formato se ejecutan en su navegador. Lo que pega no se envía a nuestro servidor ni se guarda allí.

Fuentes

Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.