El documento describe lo que es un esquema XSD. Un esquema XSD es un lenguaje de programación esquemático utilizado para estructurar los contenidos de los documentos XML de una manera más específica y concreta. Fue desarrollado por el W3C y se utiliza principalmente para validar que los documentos XML cumplan con la estructura definida.
1. XSD (XML Schema Definitonion)
XML Schema es un lenguaje de programación
esquemático que se utiliza para estructuras los
contenidos de los documentos XML de una
manera más específica y concreta, más allá de las
normativas implantadas por el propio lenguaje
XML.Para alcanzar así una percepción del tipo de
documento de alto nivel de abstracción.
Fue realizado por el World Wide Web
Consortium (W3C) y en mayo del 2001 llego a
un gran nivel de recomendación por sus usuarios
2. ¿QUÉ ES UN ESQUEMA XSD?
Se lo conoce como un vocabulario para expresar
datos de una manera más comprensible para el
usuario
Sirve también de referencia para hacer validar los
datos que se presenten en XML
Especifica:
Su estructura de la instancia del archivo o
documente XML (El elemento es formado por
elementos, y a su vez por otro elemento adicional)
El tipo del elemento de atributo o dato (tampoco se
realiza en los DTDS) Un ejemplo claro de esto
sería el numero entero de cero y cuatro
3. ¿PARA QUÉ SIRVE?
Este esquema XSD su principal objetivo es definir
la estructura correcta de dichos elementos del
documento XML (cual DTD)
Define ciertos elementos que quizás aparezcan en
el documento XML
Define que un elementos es propiedad de otro
elemento principal de este documente XML
*Define de una forma secuencial en la cual los
elementos hijos quizás podrían aparecer en el
documento XML
4. Define la cantidad de propiedad de cada elemento
Define cuando cierto elemento vacio o que pueda
incluir texto
Define las opciones de datos los elementos con
sus atributos
Define valores predefinidos para ciertos elementos
y atributos
Si dicho documento xml no concuerda la estructura
definida en el archivo a revisar entonces este
documento será un archivo erróneo.
6. ¿QUÉ ES LA VALIDACIÓN?
Es el procedimiento con el que una instancia de un
documento de XML se valida es ajustado a un
documento de este esquema de XML, esto quiere
decir que está en el formato correcto para el
documento.
7. ¿PARA QUE SE USA EL ESQUEMA XSD?
Se utiliza para hacer valido el contenido de dicho
documento XML.
Determina si el documento XML es una instancia
correcta para este vocabulario expresado de esta
manera por el esquema XSD.
Valida los elementos que podrían presentarse
dentro del documento XML y parte de estos
atributos que podrían estar asociados con algún
elemento.
8. Verifica si algún elemento esta vacio o si puede
este incluir texto.
Define el valor de inconvenientes que tenga un
atributo
Define los elementos que podrían tener algún
elemento hijo dentro del archivo
Define secuencia de elementos hijos, que aparecen
en algún elemento
Define la cantidad determinada de elementos hijos