La validación XML es el proceso de comprobar un documento escrito en XML (Lenguaje de Marcado Extensible) para confirmar que está bien formado y que es "válido", es decir, que sigue una estructura definida. Un documento bien formado sigue las reglas sintácticas básicas de XML, que son las mismas para todos los documentos XML. [ 1 ] Un documento válido también respeta las reglas dictadas por un DTD o esquema XML específico . [ 2 ] Las herramientas automatizadas —los validadores— pueden realizar pruebas de formación y muchas otras pruebas de validación, pero no aquellas que requieren juicio humano, como la correcta aplicación de un esquema a un conjunto de datos.
Estándares
- OASIS CAM es una especificación estándar que proporciona una validación contextual del contenido y la estructura, más flexible que las validaciones de esquema básicas.
- Schematron , un método para la validación avanzada de XML.
Herramientas
- xmllint es una herramienta XML de línea de comandos que permite realizar la validación de XML. Se puede encontrar enentornos UNIX / Linux .
- Kit de herramientas XML. El analizador y kit de herramientas XML C de Gnome – libxml incluye xmllint
- Validador XML en línea. Valide sus datos XML.
- Validador de esquemas XML: Valida archivos XML comparándolos con un esquema XML.
Referencias
- Artículos que tratan sobre la validación XML
- DEVX, marzo de 2009 - Llevando la validación XML al siguiente nivel: Presentación de CAM. Archivado el 16 de marzo de 2012 en Wayback Machine.
- XML
- Lenguajes de modelado de datos
- Esbozos de lenguaje de marcado