Articulo de referencia

Validación XML

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 s...

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

  1. "Documentos XML bien formados" . Lenguaje de marcado extensible (XML) 1.1 . W3C . 2004.
  2. "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.