xsd ejemplo
XML Schema tiene unenfoque modular que recuerda a la programación orientada a objetos y que facilita la reutilización de código.
Los tipos de datos tienen en XML Schema la función de las clases en la POO.
Los tiposde datos en XML Schema pueden ser simples o complejos:
1. Definiciones de tipos simples.
2. Definiciones de tipos complejos.
XML Schema incluye el uso de namespaces. Los "espacios de nombres" permitendefinir elementos con igual nombre dentro del mismo contexto, siempre y cuando se anteponga un prefijo al nombre del elemento. El uso de namespaces también evita confusiones en la reutilización decódigo.
Tipos simples
Tipos simples son aquellos que no tienen ni elementos hijos ni atributos.
Son tipos simples:
Tipos predefinidos de XML:
xs:string
xs:decimal
xs:integer
xs:boolean
xs:date
xs:timeList (lista de datos separados por espacios).
Union (tipo de dato derivado de la unión de tipos predefinidos).
Tipos complejos
Son tipos complejos aquellos que tienen elementos hijos y/oatributos.
Pueden tener nombre o ser anónimos. Si tienen nombre pueden ser reutilizados dentro del mismo XML Schema o por otros XML Schemas.
Es posible "mezclar" o combinar elementos.
Ejemplo
Un ejemplosencillo es el siguiente (libro.xsd):
Un ejemplo de...
Regístrate para leer el documento completo.