Validar XML sin modificar su contenido

La herramienta comprueba localmente la estructura XML 1.0 y devuelve los bytes originales. No añade sangrías que puedan introducir nodos de texto o modificar espacios significativos.

Qué hace realmente esta herramienta

Formatear y validar XML analiza el contenido como datos estructurados o texto antes de crear la salida. Esto evita tratar JSON, XML, CSV, TSV, Markdown o texto dañado como si fueran simples cadenas a las que basta cambiar el nombre del archivo.

Cómo se verifica el resultado

El resultado se vuelve a analizar o validar siempre que el formato lo permite. Campos entrecomillados, delimitadores, estructura XML/JSON y codificación se comprueban con reglas específicas para reducir salidas aparentemente correctas que luego otra aplicación no puede leer.

Límites y fidelidad

Los límites protegen el navegador frente a archivos, filas, columnas o celdas desproporcionadas. La conversión conserva los datos que puede representar el destino, pero no inventa tipos, relaciones o significado ausentes en el origen. Revisa siempre datos críticos antes de sustituir el original.

Cuándo usar este flujo

Es útil cuando un sistema exige otra representación de los mismos datos, cuando necesitas validar sintaxis o cuando aparecen caracteres dañados. Para información legal, financiera o de producción, conserva el original y compara una muestra antes de usar el resultado de forma definitiva.

Privacidad y comprobación final

Conserva siempre el archivo original hasta revisar la salida en la aplicación o portal de destino. Los flujos compatibles se procesan localmente en el navegador y aplican límites de tamaño y complejidad. En Formatear y validar XML, revisa especialmente que el formato generado conserve las propiedades que importan para tu caso. Si el resultado va a usarse para información importante, compara una muestra y confirma que formato, contenido y calidad cumplen exactamente lo que necesitas antes de sustituir el original. Abre también el archivo generado en la aplicación de destino cuando importen compatibilidad, color, transparencia, maquetación o compresión.

Por qué una sangría puede alterar datos

En <raiz><dato> </dato></raiz>, los dos espacios son el contenido de dato. Sustituirlos por un salto de línea cambia el valor. Incluso al indentar <raiz><a/><b/></raiz> se introducen nodos de texto adicionales si no existe un esquema que los declare ignorables.

Qué valida realmente

Comprueba cierres de etiquetas, raíz única, atributos entrecomillados, duplicados, prefijos y espacios de nombres, referencias de entidad y caracteres válidos de XML 1.0. Rechaza DOCTYPE y entidades externas sin consultar servidores. Si existe una declaración de codificación, debe ser UTF-8.

Cómo comprobar el resultado

Sube un XML UTF-8, ejecuta la validación y compara el archivo descargado con el original byte a byte. Se conservan BOM, CRLF, tabulaciones, CDATA y espacios significativos. Para una presentación indentada utiliza un editor XML compatible con esquemas y revisa el efecto sobre los nodos de texto.

Límites y herramientas relacionadas

Máximo 10 MB y 12 millones de caracteres decodificados. No realiza validación DTD/XSD. Para convertir estructuras compatibles consulta XML a JSON y JSON a XML, que tienen restricciones adicionales.