Um tipo simples é uma definição abstrata de um item de dados, tal como um número, uma cadeia ou uma data.
A finalidade de um tipo simples é definir o conteúdo de um ou mais elementos simples. As restrições de valores podem ser aplicadas a um tipo simples para restringir os valores de quaisquer elementos que são baseados nele.
Os tipos simples (e os elementos baseados neles) não podem conter atributos ou elementos filhos. Os tipos simples permanecem em contraste com os tipos complexos, que definem a estrutura de um elemento mas, geralmente, não definem dados simples.
O Esquema XML predefine uma grande variedade de tipos simples que estão sempre disponíveis no Editor de Definições de Mensagem. Outros tipos simples podem ser derivados desses tipos internos, adicionando restrições de valores que personalizam o tipo interno.
Um tipo simples pode ser derivado de outro tipo simples (o tipo base) por restrição. Quaisquer restrições de valores aplicadas ao tipo derivado devem restringir ainda mais o tipo base (e os elementos baseados nele). É inválido para um tipo derivado reduzir ou remover uma restrição de valor definida por seu tipo base.
Se nenhuma restrição de valor for aplicada ao tipo derivado, ele será quase idêntico a seu tipo base, embora seja tratado como uma restrição do tipo base em situações nas quais ele é relevante (herança de tipo e substituição de elemento).
Os tipos simples podem ser globais ou locais. Um tipo simples global pode ser utilizado como a base para mais de um elemento. Ele deve ter um nome exclusivo pelo qual pode ser referido. Um tipo simples local está associado a um único elemento, e não está disponível para reutilização em outro lugar no modelo de mensagem. Os tipos locais não precisam de um nome e são exibidos como ANONYMOUS pelo editor de mensagens.
Conceitos Relacionados
Conceitos de Modelagem de Mensagens
Objetos do Modelo de Mensagem
Herança de Tipo
Limitações de Valores
Grupos de Substituição
Tarefas Relacionadas
Incluindo um Tipo Simples
Referência Relacionada
Editor de Definição de Mensagens
Propriedades Lógicas do Tipo Simples
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ad10400_ |