Objetos do Modelo de Mensagem: Atributos

Um atributo descreve um atributo XML.

Os atributos são fornecidos para simplificar a modelagem das mensagens XML; se nenhuma das suas mensagens utilizar o formato físico XML, utilize, em vez disso, os elementos simples.

Atributos e XML

A utilização mais comum para um atributo é modelar um atributo XML em uma mensagem XML. Neste cenário, cada atributo que pode aparecer na mensagem XML possui um atributo correspondente na definição de mensagem lógica.

Atributos em outros Formatos Físicos

Às vezes, uma mensagem precisa ser analisada como XML, mas gravada em outro formato físico (Custom Wire Format ou Tagged Delimited String Format). Nesse caso, quaisquer atributos na mensagem serão tratados exatamente da mesma maneira que elementos simples com as mesmas propriedades.

Atributos Globais e Locais

Os atributos podem ser globais ou locais.

Um atributo global pode ser utilizado em mais de um local no modelo de mensagem. Ele deve ter um nome exclusivo pelo qual pode ser referido.

Um atributo local é definido em uma posição dentro de um tipo complexo e não pode ser utilizado em qualquer lugar no modelo de mensagem.

Atributos Opcionais

Os atributos podem ser definidos como opcionais, obrigatórios ou proibidos. Os atributos não podem ser repetidos. Veja informações adicionais na publicação Cardinalidade: Elementos Opcionais, Repetitivos e Obrigatórios.

Valores Padrão e Fixos

Um atributo pode receber um valor padrão para que, se o atributo estiver ausente na mensagem, o padrão seja utilizado. Como alternativa, um valor fixo pode ser definido e o atributo sempre assumirá esse valor. O uso preciso dos valores padrão e fixos é dependente do domínio.

Limitações de Valores

O valor de um atributo pode ser restrito, utilizando as limitações de valor, que definem o intervalo de valores legais para o atributo. As limitações de valor estão associadas ao tipo simples no qual o atributo é baseado. Para obter mais detalhes, consulte Objetos do Modelo de Mensagem: Tipos Simples.No Esquema XML, o termo para a limitação de valor é faceta.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:08

ad10420_