Tipos complejos

Un tipo complejo describe la estructura de uno o más elementos complejos.

Los tipos complejos forman una parte esencial de cada modelo de mensaje, debido a que definen la estructura lógica de los mensajes y elementos del modelo.

Finalidad de un tipo complejo

Los tipos complejos definen la estructura de los mensajes y elementos del modelo de mensaje. Al combinar elementos, atributos, grupos y comodines, se puede modelar prácticamente cualquier estructura de mensaje.

Contenido de un tipo complejo

Elementos

La mayor parte de los tipos complejos contienen algunos elementos y algunos contienen una gran jerarquía de elementos complejos. Los elementos de un tipo complejo siempre están contenidos en un grupo. Este grupo puede ser local para el tipo complejo, en cuyo caso el editor de definiciones de mensajes lo oculta de la vista. Este es el caso habitualmente.

Alternativamente, el grupo que contiene los elementos puede ser un grupo global y este grupo define el contenido del elemento, la composición y la validación de contenido para el tipo complejo.

Si un tipo complejo se deriva de un tipo simple, no puede incluir ningún contenido de elemento.

Atributos
Si esta diseñando mensajes XML, los tipos complejos pueden contener atributos. Los atributos de un tipo complejo pueden ser locales o globales o pueden estar contenidos en un grupo de atributos.
Grupos
Los grupos permiten incluir conjuntos de elementos en un tipo complejo. Los miembros del grupo se incluyen como iguales de los otros elementos. Para obtener más información acerca de su utilización, consulte Grupos.
Comodines
Los tipos complejos pueden contener elementos comodines que permiten que los elementos no diseñados aparezcan en cualquiera de los elementos basados en el tipo complejo. Este tipo de elemento debe aparecer en la misma posición del mensaje que el comodín. Los tipos complejos pueden contener elementos comodines que permiten que los elementos no diseñados aparezcan en cualquiera de los elementos basados en el tipo complejo.

Composición

La composición de un tipo complejo describe el modo en que se organizan los miembros del tipo. Para más información, vea el apartado Grupos.

Control de la validación del tipo de contenido

El parámetro Validación de contenido de un tipo complejo especifica cómo debe validarse estrictamente el contenido del tipo. Para más información, vea el apartado Grupos.

Valores de sustitución

Un tipo complejo tiene parámetros para controlar si se pueden derivar otros tipos del mismo (final) y si otros tipos lo pueden sustituir (bloque). Para más información, vea el apartado Grupos de sustitución.

Conceptos relacionados
Conceptos de diseño de mensajes
Objetos de modelo de mensaje
Elementos comodín
Tipos simples
Grupos
Atributos comodín
Grupos de sustitución

Referencias relacionadas
Editor de definiciones de mensajes