Saltar la navegación

3.2.- Elementos del lenguaje

A continuación se listan los más usados:

  • Esquema, xs:schema, contiene la definición del esquema.
  • Tipos complejos, xs:complexType, define tipos complejos.
  • Tipos simples, xs:simpleType, permite definir un tipo simple restringiendo sus valores.
  • Restricciones, xs:restriction, permite establecer una restricción sobre un elemento de tipo base.
  • Agrupaciones, xs:group, permite nombrar agrupaciones de elementos y de atributos para hacer referencia a ellas.
  • Secuencias, xs:secuence, permite construir elementos complejos mediante la enumeración de los que les forman.
  • Alternativa, xs:choice, representa alternativas, hay que tener en cuenta que es una o-exclusiva.
  • Contenido mixto, definido dando valor true al atributo mixed del elemento xs:complexType, permite mezclar texto con elementos.
  • Secuencias no ordenadas, xs:all, representa a todos los elementos en cualquier orden.

Autoevaluación

Pregunta

Para hacer un elemento complejo formado por un listado de elementos en los que importa el orden hay que usar el elemento:

Respuestas

<xs:choice>.

<xs:group>.

<xs:all>.

<xs:secuence>.

Retroalimentación

Debes conocer

Este enlace te permitirá consultar las estructuras del estándar XML Schema.

XML Schema Estructuras