Saltar la navegación

3.3.- Definición de tipos de datos XML Schema

Fotografía con la molécula de agua, que es un compuesto formapor tres átomos dos de ellos del elemento hidrógeno y uno del elemento oxígeno.
Ministerio de Educación (Uso Educativo-nc)

En los DTD se diferencia entre los elementos terminales y los no terminales ¿en este caso también?
Si, este lenguaje permite trabajar tanto con datos simples como con estructuras de datos complejos, es decir, compuestos por el anidamiento de otros datos simples o compuestos.

  • Tipos de datos simples. Estos datos se suelen definir para hacer una restricción sobre un tipo de datos XSD ya definido y establece el rango de valores que puede tomar. También se pueden crear tipos de datos simples basados en listas de valores utilizando el atributo derivedBy de simpleType.
  • Tipos de datos compuestos. El elemento xsd:complexType permite definir estructuras complejas de datos. Su contenido son las declaraciones de elementos y atributos, o referencias a elementos y atributos declarados de forma global. Para determinar el orden en que estos elementos aparecen en el documento XML se utiliza el propio elemento.