La validación de XML es el proceso de verificar un documento escrito en XML (eXtensible Markup Language) para confirmar que está bien formado y también 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 esquema DTD o 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 juicio humano, como la aplicación correcta de un esquema a un conjunto de datos.
Estándares
- 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 XML avanzada.
Herramientas
- xmllint es una herramienta XML de línea de comandos que puede realizar la validación XML. Se puede encontrar enentornos UNIX / Linux .
- Kit de herramientas XML. El analizador XML C y el kit de herramientas de Gnome - libxml incluye xmllint
- XML Validator Online Valide sus datos XML.
- Validador de esquemas XML Valide archivos XML con un esquema XML.
Referencias
- ^ "Documentos XML bien formados" . Lenguaje de marcado extensible (XML) 1.1 . W3C . 2004.
- ^ "Limitaciones y reglas de validación" . Esquema XML Parte 1: Estructuras Segunda edición . W3C . 2004.
- Artículos que discuten la validación de XML