Referencia de esquemas XML (XSD)
El esquema del lenguaje de definición de esquemas XML (XSD) permite definir la estructura y los tipos de datos de los documentos XML. Un esquema XML define los elementos, atributos y tipos de datos que se ajustan a la parte 1: Structures Recommendation de XML Schema del W3C (World Wide Web Consortium) acerca del lenguaje XSD. La parte 2: Datatypes Recommendation de XML Schema del W3C es la recomendación para definir los tipos de datos utilizados en los esquemas XML. La referencia de esquemas XML (XSD) se basa en las especificaciones de 2001 Recommendation del W3C para tipos de datos y estructuras.
Un esquema XML se compone del elemento schema de nivel superior. La definición del elemento schema debe incluir el espacio de nombres siguiente:
http://www.w3.org/2001/XMLSchema
El elemento schema contiene definiciones de tipos (elementos simpleType y complexType) y declaraciones attribute y element.
Además de incluir los tipos de datos integrados (como número entero, cadena, etcétera), los esquemas XML también permiten la definición de nuevos tipos de datos mediante los elementos simpleType y complexType.
- simpleType
Definición de tipo para un valor que puede ser utilizado como contenido (textOnly) de un elemento o atributo. Este tipo de datos no puede contener elementos ni tener atributos. - complexType
Definición de tipo para elementos que pueden contener atributos y elementos. Este tipo de datos puede contener elementos y tener atributos.
Vea también
Ejemplos de los esquemas XML | Elementos de esquemas XML | Referencia de tipos de datos XML | Tipos de datos XML primitivos | Tipos de datos XML derivados | Aspectos de tipo de datos