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" en el sentido de 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 en particular . [2] Las herramientas automatizadas ( validadores ) pueden realizar pruebas de formación correcta y muchas otras pruebas de validación, pero no aquellas que requieren el juicio humano, como la aplicación correcta de un esquema a un conjunto de datos.
Normas
- OASIS CAM es una especificación estándar que proporciona una validación contextual de contenido y estructura que es más flexible que las validaciones de esquemas básicos.
- Schematron , un método para la validación avanzada de XML.
Herramientas
- xmllint es una herramienta XML de línea de comandos que puede realizar la validación XML. Se puede encontrar en entornos UNIX / Linux .
- Kit de herramientas XML. El analizador XML C y el kit de herramientas de Gnome – libxml incluye xmllint
- Validador XML en línea Valide sus datos XML.
- Validador de esquema XML Valida archivos XML contra un esquema XML.
Referencias
- ^ "Documentos XML bien formados". Lenguaje de marcado extensible (XML) 1.1 . W3C . 2004.
- ^ "Restricciones y reglas de validación". Esquema XML, parte 1: Estructuras, segunda edición . W3C . 2004.
- 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