Un tipo simple es una definición abstracta de un elemento de datos como, por ejemplo, un número, una serie o una fecha.
La finalidad de un tipo simple es definir el contenido de uno o más elementos simples. Las limitaciones de valor se pueden aplicar a un tipo simple para limitar los valores de cualquier elemento basado en el mismo.
Los tipos simples (y cualquier elemento basado en los mismos) contienen atributos o elementos dependientes. Los tipos simples son todo lo contrario de los tipos complejos, los cuales definen la estructura de un elemento sino que generalmente no definen ningún dato simple.
Un esquema XML define previamente un rango amplio de tipos simples que siempre está disponible en el editor de definiciones de mensajes. Los otros tipos simples se pueden derivar de estos tipos incorporados añadiendo limitaciones de valor que personalizan el tipo incorporado.
Un tipo simple se puede derivar de otro tipo simple (el tipo base) mediante una limitación. Cualquier limitación de valor aplicada al tipo derivado debe limitar adicionalmente el tipo base (y cualquier elemento basado en el mismo). No está permitido que un tipo derivado debilite o suprima una limitación de valor cuyo tipo base ha definido.
Si no se aplican limitaciones de valor al tipo derivado, siempre será idéntico al tipo base, aunque se tratará como una limitación del tipo base en las situaciones en las que corresponda (la herencia de tipo y la sustitución de elementos).
Los tipos simples pueden ser globales o locales. Se puede utilizar un tipo simple global como la base para más de un elemento. Debe asignarle un nombre exclusivo con el que puede hacer referencia al mismo. Un tipo simple local se asocia a un elemento individual y no está disponible para volver a utilizarlo en otro lugar del modelo de mensaje. Los tipos locales no necesitan un nombre y el editor de mensajes los muestra como ANONYMOUS.
Conceptos relacionados
Conceptos de diseño de mensajes
Objetos de modelo de mensaje
Herencia de tipo
Limitación de valor
Grupos de sustitución
Tareas relacionadas
Adición de un tipo simple
Referencias relacionadas
Editor de definiciones de mensajes
Propiedades lógicas de tipo simple
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ad10400_ |