Rational Developer para System z, Versión 7.6

Elementos

Un elemento es una parte con nombre de información, o un campo, dentro 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 acordada por las aplicaciones que sea un 'Nombre de cliente'. Un elemento siempre está basado en un tipo, simple o complejo.

Un elemento:

Elementos simples y complejos

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

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

Elementos globales y locales

Los elementos pueden ser globales o locales. Un elemento global puede utilizarse en varios distintos mensajes, o incluso en varios lugares dentro del mismo mensaje. Debe proporcionársele un nombre exclusivo por el cual pueda ser referenciado. Un elemento local se define una posición dentro de un tipo complejo o grupo, y no está disponible para su reutilización en ninguna otra parte del modelo de mensajes.

Elementos opcionales y repetitivos

Los elementos pueden definirse como opcionales, obligatorios y repetitivos utilizando las propiedades Ocurrencias mínimas y Ocurrencias máximas. Para obtener más información, consulte la sección Cardinalidad: elementos opcionales, repetitivos y obligatorios.

Valores predeterminados y fijos

Puede proporcionarse un valor predeterminado a un elemento para que si no se proporciona un valor en el mensaje de entrada, se utilice el valor predeterminado. Alternativamente, puede definirse un valor fijo, y el elemento siempre tomará dicho valor.

Restricciones de valores

Puede restringirse el valor de un elemento utilizando restricciones de valores las cuales define el rango de los valores legales del elemento. Las restricciones de valores están en realidad asociadas con el tipo simple en el que se basa el elemento. Para obtener más información, consulte la sección Tipos simples.

Definir grupos de sustitución

Un elemento puede marcarse como un sustituto válido de otro elemento utilizando la propiedad de grupo de sustitución en el elemento. De esta manera pueden ensamblarse grupos de elementos donde cualquiera de los elementos en el grupo pueden sustituirse por un elemento, el elemento principal. Para obtener más información, consulte la sección Grupos de sustitución.

Modelo de esquema XML

En el archivo de mensaje (también denominado archivo de definición de mensaje) un elemento se modela utilizando una declaración de elemento de esquema XML, tal como se describe en la sección XML Schema Part 0: Primer. Los valores fijos y predeterminados se modelan utilizando una restricción de valores en el elemento. Otros tipos de restricciones se aplican utilizando facetas en el tipo del elemento.

Información más detallada acerca de los esquemas XML

Para obtener más detalles acerca del esquema XML, consulte la sección XML Schema Part 0: Primer en el sitio Web del World Wide Web Consortium (W3C).


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)