Formatear y Validar XML Gratis – Ordena y Comprueba tu Código XML

Usa el Formatear y Validar XML gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.

Por qué XML sigue necesitando formato

XML es antiguo, pero está lejos de haber muerto. Archivos de configuración, fuentes de datos, documentos de oficina, diseños de Android y servicios SOAP todavía lo usan. El problema es que el XML que producen las máquinas suele llegar en una sola línea, o con una sangría que se pierde al copiar y pegar. Leerlo se parece a leer un párrafo sin espacios. Formatear devuelve la estructura: cada elemento en su propia línea, los hijos sangrados bajo sus padres, para que la jerarquía se vea de un vistazo.

La validación es la otra mitad. XML es estricto. Cada etiqueta de apertura necesita su etiqueta de cierre correspondiente, los valores de atributo necesitan comillas, y caracteres especiales como el signo menor deben escaparse. Un solo fallo rompe todo el documento, y el programa que lo lee se negará a continuar. Revisarlo aquí primero te dice exactamente qué está mal antes de entregar el archivo a otro sistema.

Cómo usar la herramienta

Pega XML en el cuadro de entrada. Pulsa Formatear XML para la versión con sangría, Solo validar para un veredicto sin resultado, o Minificar para quitar de nuevo los espacios extra y obtener un archivo compacto. La validación usa el validador de fast-xml-parser, que muestra el primer error con su línea y columna. El formateo usa el propio analizador XML del navegador más un impresor cuidadoso, así que el resultado es una copia fiel de tu documento con una sangría limpia.

Minificar merece una nota. Elimina los espacios en blanco entre etiquetas, lo que reduce el archivo para transferirlo o guardarlo. No elimina los espacios dentro del contenido de texto, porque esos espacios pueden ser parte de los datos. Un archivo minificado es más difícil de leer para las personas, así que guarda tu copia formateada para editar y usa la copia minificada solo donde el tamaño importe.

Errores comunes de XML y cómo corregirlos

Las etiquetas sin correspondencia son el error clásico: un elemento abierto como item y cerrado como items, o una etiqueta de cierre olvidada por completo. El validador nombra la etiqueta que esperaba, lo que normalmente señala directamente el error. Los atributos sin comillas son lo siguiente: un atributo escrito como id=1 en lugar de id=”1″ no es válido en XML, aunque HTML lo tolere. Los caracteres especiales sin escapar son lo tercero: un & o un < dentro del texto rompe el análisis, porque XML reserva esos caracteres para el marcado. Escribe &amp; para un signo & y &lt; para un signo menor.

Otra trampa común es la declaración XML. Un archivo que empieza con una declaración que afirma una codificación de caracteres pero se guardó con otra confundirá a algunos analizadores. Si ves errores de codificación, comprueba que la declaración coincida con la forma en que se guardó realmente el archivo, o elimina la declaración y deja que el analizador asuma UTF-8.

Leer bien el XML formateado

Una vez formateado, lee el XML de fuera hacia dentro. El elemento raíz envuelve todo. Sus hijos son las secciones principales, y los hijos de estos son los detalles. Si la anidación baja más de cuatro o cinco niveles, el diseño puede ser demasiado complicado, y eso también es información útil: un XML muy anidado es difícil de consultar y fácil de romper. Los atributos van bien para metadatos simples, como un id o un tipo, mientras que el texto del elemento va bien para el contenido. Si ves párrafos largos metidos en atributos, eso es una señal que vale la pena anotar.

Usa el formateo como un paso de revisión. Antes de enviar un archivo XML a un colega o a un sistema, formatéalo y échale un vistazo. Detectarás un elemento duplicado, un valor incorrecto o una sección fuera de lugar mucho más rápido en forma sangrada que en un bloque de una sola línea.

Preguntas frecuentes

¿Formatear cambia mis datos? No. Solo cambia los espacios en blanco entre etiquetas. Los nombres de elemento, los atributos y el texto se mantienen exactamente igual.

¿Puede validar contra un esquema o DTD? No. Revisa que esté bien formado: etiquetas correspondientes, atributos entre comillas y caracteres legales. La validación contra un esquema, que comprueba si la estructura cumple un contrato, es un paso aparte.

¿Por qué desapareció mi declaración XML del resultado? El formateador imprime el árbol de elementos, y la declaración no es un elemento. Tus datos están intactos; vuelve a añadir la declaración si el sistema receptor la exige.

Pega tu XML arriba, valídalo, y hazlo legible de nuevo con un clic.

Herramientas relacionadas

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top