Grupos

Un grupo es una lista de elementos que define cómo pueden aparecer estos elementos en un mensaje.

Los grupos pueden estar clasificados (secuencia), no estar clasificados (todos) o pueden ser selectivos (elección). Los grupos definen la composición y la validación de contenido de un conjunto de miembros de tipos.

Uso de los grupos

Los grupos se pueden utilizar para cualquiera de las finalidades siguientes:

Contenido de un grupo

Los grupos pueden contener elementos complejos, elementos simples, elementos comodines y grupos.

Al combinar estos componentes, se puede definir la estructura de cualquier mensaje. Se pueden incluir elementos comodín para que aparezcan los elementos sin modelar, y de este modo el modelo de mensaje será más fuerte y flexible.

Grupos globales y locales

Los grupos pueden ser globales o locales.

Se puede utilizar un grupo global en más de un lugar del modelo de mensaje. Representa una estructura que aparezca en más de un lugar del modelo de mensaje. A un grupo global se le debe asignar un nombre exclusivo mediante el cual se puede hacer referencia al mismo.

Un grupo local se define en una posición de un grupo y no está disponible para volverse a utilizar en otro lugar del modelo de mensaje. No es necesario asignar un nombre a los grupos locales.

En el esquema XML, un grupo puede tener su composición establecida en secuencia, todos o elección.

El modelo de mensaje también permite otras composiciones para poder continuar siendo compatible con las versiones anteriores del producto. Para más información, consulte el Extensiones del esquema.

Control de la validación del tipo de contenido

La propiedad Validación de contenido de un grupo determina el modo estricto en que debe validarse el grupo. Si la Validación de contenido se establece en:
  • Cerrado, el contenido del grupo se valida estrictamente con el modelo
  • AperturaDefinida, los elementos que se declaran en el mismo conjunto de mensajes pueden aparecer como elementos dependientes del grupo, incluso si no están diseñados
  • Abrir, no se realiza ninguna validación

Conceptos relacionados
Conceptos de diseño de mensajes
Objetos de modelo de mensaje
Tipos complejos
Extensiones del esquema

Tareas relacionadas
Adición de un grupo global

Referencias relacionadas
Editor de definiciones de mensajes