Validador XML
Comprueba si un documento XML está bien formado y ve la línea que falló. La validación se ejecuta en tu navegador, así que el archivo nunca se sube.
Pega tu XML
Resultado
Pega XML y pulsa Validar para comprobarlo.
¿Qué hace un validador de XML?
Un validador de XML analiza el documento e indica si está bien formado: cada etiqueta de apertura tiene su cierre correspondiente, los atributos van entre comillas y los elementos están anidados correctamente.
Estar bien formado es el primer requisito para que un analizador, una hoja XSLT o un cliente SOAP puedan leer el XML. La validación contra un esquema es un paso aparte y más estricto.
Cómo validar XML
- Pega tu XML en el cuadro de entrada.
- Pulsa Validar XML.
- Un mensaje en verde confirma que el documento está bien formado.
- Si no, el error muestra la línea y la etiqueta desemparejada.
Ejemplos de validación XML
Bien formado
<note><to>Ada</to></note>
Bien formado
Falta la etiqueta de cierre
<note><to>Ada</to>
No está bien formado: etiqueta note sin cerrar
Validador XML: UrsaKit frente a otras opciones
| Criterio | UrsaKit | Hacerlo por tu cuenta | Herramienta típica |
|---|---|---|---|
| Preparación | Abrir la página | Instalar xmllint | Abrir la página |
| Posición del error | Línea y mensaje | Línea y mensaje | Variable |
| Los datos salen del dispositivo | No, se ejecuta en el navegador | No | A menudo se envían a un servidor |
| Compatibilidad con esquemas | No, solo buena formación | DTD y XSD | A veces |
Preguntas frecuentes
¿Bien formado o válido? ¿Cuál es la diferencia?
Bien formado significa que la sintaxis es correcta. Válido significa que además cumple un esquema DTD o XSD. Esta herramienta comprueba la buena formación.
¿Qué errores se notifican?
Etiquetas sin cerrar, cierres desemparejados, atributos sin comillas y otros problemas de sintaxis, con el número de línea.
¿Comprueba los espacios de nombres?
Acepta las declaraciones de espacio de nombres como atributos, pero no valida que cada prefijo esté asociado a la URI esperada.
¿Se sube mi XML?
No. La validación se ejecuta localmente con JavaScript en tu navegador.
¿Puede validar archivos enormes?
Los archivos de hasta unos pocos megabytes van bien; los documentos muy grandes dependen de la memoria de tu dispositivo.
¿Debería validar antes de formatear?
Validar primero es buena costumbre: el formateador también fallará con XML roto, pero el validador explica exactamente por qué.