Formateador y validador de XML

Formatea, minifica y valida XML con mensajes de error claros — directamente en tu navegador.

Cómo usar

  1. Pega tu XML en el campo de entrada — una respuesta de API, un archivo de configuración, una factura, un feed RSS.
  2. Elige la indentación que prefieras (2 espacios, 4 espacios o tabuladores) y haz clic en "Formatear", o haz clic en "Minificar" para reducir todo el espacio en blanco sobrante a una sola línea.
  3. Si el documento está malformado, la línea exacta y el error aparecen al instante; si es válido, copia o descarga el resultado limpio. Todo se ejecuta en tu navegador.

Sobre esta herramienta

XML sigue estando en todas partes en los sistemas del mundo real: SOAP y APIs heredadas, feeds RSS y Atom, configuración de Android y Maven, imágenes SVG y, en Brasil, cada factura electrónica (NF-e) que viaja entre las empresas y la autoridad fiscal. Esos documentos suelen llegar minificados o con una indentación inconsistente, y una sola etiqueta de cierre ausente puede romper una integración entera. Esta herramienta hace los dos trabajos que más necesitas: te dice de inmediato si un documento está bien formado y lo reescribe con una indentación limpia y consistente para que la estructura sea legible.

La validación usa el analizador XML integrado en tu navegador — el mismo motor estricto que impulsa la plataforma web — así que la comprobación de buena formación es la de verdad, no una aproximación con regex. Cuando el análisis falla, la herramienta extrae el número de línea y el mensaje del analizador y los muestra en un formato amigable, apuntándote directamente a la etiqueta desparejada, el ampersand suelto o el atributo roto. El formateo lo hace un serializador recursivo hecho a medida que recorre el árbol analizado y reconstruye el documento: los elementos se indentan nivel a nivel, los elementos vacíos se colapsan a la forma compacta autocerrada y los elementos que solo contienen texto se quedan en una línea por legibilidad.

El serializador preserva deliberadamente lo que los embellecedores genéricos suelen destruir: las secciones CDATA mantienen su contenido en bruto intacto, los comentarios y las instrucciones de procesamiento se quedan donde estaban, los valores de atributo se reescapan correctamente, los prefijos de espacios de nombres se mantienen intactos y la declaración XML de tu documento original se conserva. El botón "Minificar" aplica el mismo motor a la inversa, eliminando el espacio en blanco ignorable para producir el documento equivalente más pequeño — útil antes de incrustar XML en el cuerpo de una petición. Tus archivos nunca salen de la página: el análisis y la reescritura ocurren por completo en tu dispositivo.

Preguntas frecuentes

¿Qué significa "bien formado" en XML?

Un documento bien formado obedece las reglas estructurales de XML: un solo elemento raíz, toda etiqueta cerrada, atributos entre comillas y caracteres especiales escapados. Es el mínimo para que cualquier analizador acepte el archivo — esta herramienta comprueba exactamente eso, usando el analizador XML nativo del navegador.

¿El validador comprueba esquemas XSD o DTD?

No. Verifica la buena formación (sintaxis), no la conformidad con un esquema concreto. Un documento puede estar perfectamente bien formado y aun así ser rechazado por un sistema que espera elementos concretos — la validación de esquema requiere el XSD y un validador dedicado.

¿El formateo cambiará mis datos?

No. Solo se ve afectado el espacio en blanco ignorable entre elementos. El contenido de texto se preserva, las secciones CDATA se mantienen byte a byte, y los comentarios, las instrucciones de procesamiento y los atributos sobreviven al viaje de ida y vuelta.

¿Por qué mi documento falló con "entity not defined"?

XML solo predefine cinco entidades: &, <, >, " y '. Los nombres de HTML como   no son válidos en XML puro — reemplázalos por entidades numéricas como   o decláralos en un DTD.

¿Mi XML sale de mi navegador?

No. El análisis, la validación, el formateo y la minificación se ejecutan 100% en JavaScript en tu dispositivo. Nada se sube, se registra ni se almacena — seguro incluso para facturas y documentos con datos sensibles.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.