Elemento complexType del esquema XML:

'

El elemento del esquema XML complexType se utiliza básicamente para definir un tipo de elemento que consiste en más subelementos. Como podría ser la siguiente estructura en un documento:

Si definimos la estructura del elemento en XML seria como el siguiente codigo:

En el código anterior, se muestra los elementos determinados en una secuencia, determinada por el elemento sequence. Dentro de ese elemento, se definen los tipos siguientes elementos que lo componen, con los tipos de datos xsd:string y xsd:decimal.

Es posible, que el código sea acompañado por otros elementos primitivos, como pueden ser <all> o <choice>.

Por dejecto los elementos definidos en complex type solo pueden aparecer una vez, sinembargo es posible definir cuantas veces como minimo pueden aparecer usando el atributo minOccurs o maxOccurs.Por defecto ambos atributos tienen el valor de 1.

Usando el ejemplo anterior…

Podemos ver, que el elemento name, tiene un valor minOccurs=”0″, por lo que este elemento seria opcional.

Como vemos, ComplexType define los elementos y subelementos los cuales pueden ser otros complestypes o simples types.

Más artículos sobre IT

IT

Sistemas de gestión de bases de datos

Historia de las bases de datos y su evolución: No voy a enrollarme mucho en lo que sería la historia de las bases de datos y en sus primeros...