0

Ejemplo de error de etiqueta XML no coincidente: etiqueta de cierre incorrecta

Valide el código XML y los archivos de configuración para la sintaxis y las etiquetas cerradas sin conexión.

Buy Me a Coffee at ko-fi.com
Procesando... 0%
Leer etiquetas XML
Analizando la estructura del prólogo
Esquemas XML coincidentes
Comprobando espacios de nombres
Árbol de validación

Resultado

Esta página abre el validador XML precargado con un breve documento de nota que contiene un error común y real: el elemento <message> se cierra con </date> en lugar de </message>, probablemente un error de copiar y pegar al editar un campo cercano. La verificación fallida a continuación se ejecuta en vivo en el momento en que se carga la página e informa dónde se encontró la etiqueta que no coincide y dónde se abrió originalmente la etiqueta que debería haber cerrado.

Una etiqueta de cierre no coincidente es una de las formas más comunes en que XML en el mundo real se rompe, especialmente en documentos editados a mano o generados mediante concatenación de cadenas en lugar de un serializador adecuado: cualquier otra etiqueta en el archivo puede estar perfectamente formada, y una sola etiqueta de cierre incorrecta en cualquier lugar aún invalida todo el documento, porque XML requiere un árbol estricto y bien anidado sin excepciones.

Reemplace la muestra con su propio XML para ver la misma verificación de coincidencia de etiquetas aplicada, incluidos los números de línea tanto para la etiqueta que no coincide como para la etiqueta de apertura original. Compárelo con el valor preestablecido xml-document-example para ver la misma forma de documento con cada etiqueta correctamente cerrada y pasando limpiamente.