dcsimg

Definición de esquema XML - XSD

Corto para XML Schema Definición, una y para describir y validar datos en un XML ambiente. (UNA esquema es un modelo para describir la estructura de la información). XSD es una recomendación del W3C.

¿Qué significa pan rallado?

XSD tiene ventajas sobre los lenguajes de esquema XML anteriores, como DTD. Como XSD está escrito en XML, no es necesario un analizador. XSD define un conjunto más rico de tipos de datoscomo valores booleanos, números, fechas y horas, y monedas, lo cual es invaluable para las aplicaciones de comercio electrónico. Las DTD, por otro lado, expresan los tipos de datos como enumeraciones explícitas, lo que hace que la validación sea mucho más difícil y menos precisa.

Más importante aún, XSD facilita la validación de documentos basados ​​en espacios de nombres (utilizado para calificar los nombres de elementos y atributos asociándolos con espacios de nombres identificados por ODIO referencias. Los espacios de nombres evitan nombres personalizados idénticos etiquetasque pueden usarse en diferentes documentos XML para que no se lean del mismo y), algo que los DTD no pueden hacer.

XSD se define en el Borrador de Trabajo del Grupo de Trabajo del Esquema XML del W3C publicado el 6 de mayo de 1999.