Objetos de modelo de mensaje: elementos

Un elemento es una parte de información con nombre (un campo) contenida en un mensaje, con un significado acordado por las aplicaciones que crean y procesan el mensaje.

Un elemento tiene un significado específico acordado por las aplicaciones que crean y procesan el mensaje. Por ejemplo, es posible que un mensaje incluya una serie que las aplicaciones han acordado que sea un 'Nombre de cliente'. Un elemento se basa siempre en un tipo, simple o complejo.

Un elemento:

Elementos simples y complejos

Los elementos pueden ser simples o complejos. Un elemento simple es una parte de información individual con nombre, por ejemplo 'Edad' o 'Nombre de cliente'. Un elemento simple se basa en un tipo simple que define el contenido.

Un elemento complejo es una estructura con nombre que contiene otros elementos. Es posible que un elemento complejo denominado 'Detalles de cliente' contenga los elementos simples 'Edad' y 'Nombre de cliente'. Un elemento complejo también puede contener otros elementos complejos. Un elemento complejo se basa en un tipo complejo, que define el contenido y la estructura.

Elementos globales y locales

Los elementos pueden ser globales o locales. Un elemento global se puede utilizar en varios mensajes diferentes o incluso en varios lugares dentro del mismo mensaje. Se le debe proporcionar un nombre exclusivo por el cual se pueda hacer referencia al mismo. Un elemento local se define en una posición dentro de un tipo complejo o grupo y no está disponible para volver a utilizarse en ningún otro lugar del modelo de mensaje.

Elementos opcionales y de repetición

Los elementos se pueden definir como opcionales, obligatorios y de repetición utilizando las propiedades Mín apariciones y Máx apariciones. Para obtener información adicional, consulte el apartado Cardinalidad: elementos opcionales, de repetición y obligatorios.

Valores predeterminados y fijos

A un elemento se le puede dar un valor predeterminado para utilizarlo en el caso de que el mensaje no proporcione ningún valor. De forma alternativa, se puede definir un valor fijo y el elemento tomará siempre dicho valor. El uso preciso de los valores predeterminados y fijos depende del dominio del mensaje.

Limitaciones de valor

El valor de un elemento se puede limitar utilizando limitaciones de valor que definan el rango de los valores permitidos para el elemento. Las limitaciones de valor se asocian realmente con el tipo simple en el que se basa el elemento. Para obtener información adicional, consulte el apartado Objetos de modelo de mensaje: tipos simples. El término esquema XML para una restricción de valor es una faceta.

Definición de grupos de sustitución

Si está creando modelos de mensajes XML, puede marcar un elemento como sustituto válido de otro elemento utilizando la propiedad de grupo de sustitución en el elemento. De este modo, los grupos de elementos se pueden ensamblar donde cualquiera de los elementos del grupo se pueda sustituir por un elemento, el elemento de cabecera. Para obtener información adicional, consulte el apartado Grupos de sustitución del modelo de mensaje.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:11

ad00730_