Atributos

Un atributo describe un atributo XML o cualquier elemento simple de un mensaje.

Los atributos se proporcionan para simplificar la creación de modelos de mensajes XML; si ninguno de los mensajes utiliza el formato físico XML, debe considerar la utilización de elementos simples en su lugar.

Atributos y XML

El uso más común de un atributo es para definir un atributo XML en un mensaje XML. En este ejemplo, todo atributo que puede aparecer en el mensaje XML tiene un atributo correspondiente en la definición del mensaje lógico.

Atributos en otros formatos físicos

Algunas veces, es necesario analizar un mensaje como XML pero ser ha escrito con otro formato físico, por ejemplo, con el formato físico personalizado o con el formato de serie de caracteres delimitado codificado. En este caso, los atributos del mensaje se tratarán exactamente como elementos simples con las mismas propiedades.

Atributos globales y locales

Los atributos pueden ser globales o locales.

Se puede utilizar un atributo global en más de un lugar del modelo de mensaje. Debe asignarle un nombre exclusivo con el que puede hacer referencia al mismo.

Un atributo local se define en una posición dentro de un tipo complejo y no está disponible para volver a utilizarlo en otro lugar del modelo de mensajes.

Elementos opcionales y de repetición

Los atributos se pueden definir como opcionales, necesarios o no permitidos. Los atributos no se pueden repetir. Para más información, consulte el Cardinalidad: elementos opcionales, repetitivos y obligatorios.

Valores por omisión y valores fijos

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

Limitación de valor

El valor de un atributo se puede limitar utilizando las limitaciones de valores que definen el rango de valores permitidos para el elemento. Las limitaciones de valores se asocian realmente al tipo simple en el que está basado el atributo. Para obtener información detallada, consulteTipos simples.

Modelo del esquema XML

En el archivo de definiciones de mensajes, se diseña un atributo utilizando una declaración de atributos del esquema XML. Los valores fijos y los valores por omisión se diseñan utilizando una limitación de valor en el atributo. Las limitaciones de valor se definen como facetas en el tipo simple del atributo.

Conceptos relacionados
Conceptos de diseño de mensajes
Objetos de modelo de mensaje

Tareas relacionadas
Añadir un atributo global
Adición de un atributo local