Entrada

Resultados de validación

Introduce o pega tu XML para validar

¿Qué es el Validador XML?

¿Alguna vez has enviado una config XML o una petición SOAP y te la han rechazado al otro lado con un críptico «error de análisis»? Rastrear una sola etiqueta sin cerrar en un muro de marcado no tiene ninguna gracia. El Validador XML comprueba la buena formación de tu documento en cuanto lo pegas y te dice, en lenguaje claro, si el XML está listo — y si no, dónde empieza el problema.

Un XML bien formado sigue un pequeño conjunto de reglas estrictas: cada elemento tiene su etiqueta de cierre, los atributos van entre comillas, hay exactamente un elemento raíz y los caracteres reservados están escapados. Construimos este validador sobre el DOMParser nativo del navegador, el mismo motor que usan las aplicaciones reales, así que lo que pasa aquí pasa en producción. Para las reglas formales, la especificación W3C XML 1.0 es la fuente de verdad, y la introducción a XML de MDN explica los conceptos de forma más accesible.

Cómo usar el Validador XML

  1. Pega o sube tu XML – Copia tu XML en el panel de entrada, o pulsa «Upload» para cargar un archivo .xml desde tu equipo.
  2. Validación automática – La herramienta comprueba tu XML en cuanto escribes o pegas. No hay botón que pulsar — los resultados se actualizan en tiempo real.
  3. Revisa el resultado – El panel derecho muestra un mensaje verde «Valid XML!» con estadísticas, o un mensaje rojo que señala la línea y columna donde falló el análisis.
  4. Corrige y vuelve a comprobar – Lee el mensaje de error, corrige la etiqueta o atributo problemático en la entrada y observa cómo el panel se pone verde.
  5. Formatea cuando sea válido – Cuando tu XML esté bien formado, pulsa «Format» para embellecerlo con una indentación limpia.

Consejo: Usa el botón «Invalid Sample» para ver cómo es un error de buena formación, o «Sample» para cargar un ejemplo XML limpio que puedas editar.

Ejemplo

Un error habitual — una etiqueta sin cerrar — detectado por el validador. El panel derecho muestra el tipo de feedback que recibirías.

XML inválido → Error de validación Validar
subscriber.xmlInválido · 1 error
<subscriber>
  <subscriberId>SUB-1001</subscriberId>
  <msisdn>447700900142</msisdn>
  <plan>Unlimited 5G<plan>
  <roaming>true</roaming>
</subscriber>
Resultado de la validación1 problema encontrado
✗ Invalid XML

Line 4
Error: Opening and ending tag
mismatch: plan line 4 and plan.

The <plan> element is opened twice
instead of being closed with
</plan>, so the parser cannot
match the tags.

Casos de uso habituales

Validar peticiones y respuestas SOAP

Muchos back ends de telecomunicaciones y de empresa siguen intercambiando SOAP, y un sobre malformado se rechaza de entrada. Pega la petición aquí antes de enviarla y confirma primero que está bien formada — eso descarta la clase más sencilla de fallos antes de culpar al servicio. Para las reglas del sobre, la especificación SOAP del W3C detalla la estructura.

Comprobar archivos de configuración y feeds

Manifiestos de compilación, configs de servidores de aplicaciones, feeds RSS y archivos de aprovisionamiento de SIM son todos XML, y un solo carácter incorrecto puede tumbar un servicio al arrancar. Valida el archivo aquí antes de confirmar o desplegar. Si además necesitas comprobar un archivo contra un servicio público, el validador del W3C ofrece una segunda opinión útil.

Aprender la sintaxis XML

Si te estás familiarizando con XML, el validador ofrece un ciclo de feedback rápido: cambia una etiqueta, ve al instante si sigue bien formada y aprende las reglas practicando. Para un recorrido estructurado, el tutorial de XML de W3Schools cubre lo básico paso a paso.

Características destacadas

  • Validación en tiempo real – Comprueba la buena formación del XML mientras escribes, con feedback instantáneo y sin botones.
  • Informe de errores claro – Muestra el mensaje del analizador para que sepas qué se rompió y aproximadamente dónde.
  • Estadísticas XML – Para XML válido, muestra tamaño, número de líneas, total de elementos y profundidad de anidación.
  • Analizador nativo – Usa el DOMParser del navegador, el mismo motor en el que se apoyan las aplicaciones reales.
  • Carga de archivos – Carga archivos .xml directamente en lugar de copiar y pegar, práctico para documentos grandes.
  • Formatear cuando sea válido – Embellece XML bien formado con un clic.
  • Datos de muestra – Carga XML válido o roto a propósito para ver cómo se comporta el validador.

Preguntas frecuentes

¿Están seguros mis datos XML al usar este validador?

Sí. Toda la validación se ejecuta íntegramente en tu navegador mediante el DOMParser nativo. Tu XML nunca se sube a un servidor ni se almacena en ningún sitio — se queda en tu dispositivo, así que tus datos permanecen privados.

¿Cuál es la diferencia entre XML bien formado y XML válido?

Bien formado significa que el documento cumple las reglas estructurales de XML: etiquetas cerradas, atributos entre comillas, una sola raíz. Válido (en sentido estricto) significa que además se ajusta a un esquema como una DTD o un XSD. Esta herramienta comprueba la buena formación, lo primero que exige todo analizador XML. Para comprobaciones a nivel de esquema, la especificación XML Schema del W3C es la referencia.

¿Qué tipos de errores detecta?

Detecta todos los problemas de buena formación: etiquetas sin cerrar o mal emparejadas, atributos sin comillas, múltiples elementos raíz, caracteres ilegales y ampersands sueltos que deberían escribirse como &. Si alguno está presente, obtienes un error en lugar de una marca verde.

¿Puedo validar archivos XML grandes?

Sí. El validador gestiona documentos grandes con eficiencia porque se apoya en el analizador optimizado del navegador. Los archivos muy grandes pueden tardar un instante, pero todo permanece local, sin límites del lado del servidor.

¿Funciona en dispositivos móviles?

Sí. La herramienta es totalmente responsive y funciona en móviles y tablets, con los paneles apilándose en vertical en pantallas pequeñas. Si te atascas con un error complicado, la etiqueta XML de Stack Overflow cubre miles de casos habituales.

Herramientas relacionadas

  • XML Formatter – Embellece e indenta tu XML una vez que esté bien formado.
  • XML Minifier – Elimina espacios para reducir tu XML para el transporte.

Recursos útiles