Elementos

Un elemento es un elemento de información con nombre o un campo, de 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, un mensaje puede incluir una serie de caracteres que las aplicaciones hayan acordado que se trata de un "Nombre de cliente". Un elemento siempre está basado en un tipo, ya sea simple o complejo.

Un elemento:

Elementos simples y complejos

Los elementos pueden ser simples o complejos. Un elemento simple es un elemento de información individual con un nombre, por ejemplo, "Edad" o "Nombre del cliente". Un elemento simple está basado en un tipo simple que define su contenido.

Un elemento complejo es una estructura con nombre que contiene otros elementos. Un elemento complejo denominado "Detalles del cliente" puede contener los elementos simples "Edad" y "Nombre del cliente". Un elemento complejo también puede contener otros elementos complejos. Un elemento complejo está basado en un tipo complejo, que define su contenido y 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 del mismo mensaje. Debe asignarle un nombre exclusivo con el que puede hacer referencia al mismo. Un elemento local se define en una posición dentro de un tipo o grupo complejo y no está disponible para volver a utilizarlo en otro lugar del modelo de mensajes.

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 más información, consulte el Cardinalidad: elementos opcionales, repetitivos y obligatorios.

Valores por omisión y valores fijos

A un elemento se le puede dar un valor por omisión, de modo que si el mensaje de entrada no proporciona un valor, se utilice el valor por omisión. Alternativamente, se puede definir un valor fijo y el elemento siempre tomará dicho valor.

Limitaciones de los valores

El valor de un elemento se puede limitar utilizando las limitaciones de valores que definen el rango de valores legales del elemento. Las limitaciones de valores se asocian realmente al tipo simple en el que está basado el elemento. Para más información, consulte el Tipos simples.

Definición de los grupos de sustitución

Se puede marcar un elemento como un sustituto válido de otro elemento utilizando la propiedad del grupo de sustitución del elemento. De este modo, se pueden ensamblar grupos de elementos en los que cualquier elemento del grupo puede sustituir un elemento, el elemento de encabezado. Para más información, consulte el Grupos de sustitución.

Modelo del esquema XML

En el archivo de definiciones de mensajes, se diseña un elemento utilizando una declaración de elementos del esquema XML, como se describe en XML Schema Part 0: Primer. Los valores fijos y los valores por omisión se diseñan utilizando una limitación de valor en el elemento. Otros tipos de limitaciones se aplican utilizando facetas en el tipo de elemento.

Información adicional acerca del Esquema XML

Para obtener información detallada acerca del Esquema XML, consulte XML Schema Part 0: Primer en el sitio Web World Wide Web Consortium (W3C).

Conceptos relacionados
Conceptos de diseño de mensajes
Esquema XML
Objetos de modelo de mensaje
Tipos simples
Tipos complejos
Limitación de valor
Cardinalidad: elementos opcionales, repetitivos y obligatorios

Tareas relacionadas
Adición de objetos de modelo de mensaje