消息模型对象:组

是定义这些元素可如何在消息中出现的元素列表。

组可以是有序的(顺序)、无序的(全部)或选择的(选项)。组定义组合和类型成员集合的内容验证。

组的用途是什么?

组可用于任何下列用途:

组的内容

组可以包含复杂元素、简单元素、通配元素和组。

通过组合这些组件,可以建模任何消息的结构。 可以包含通配元素以允许出现未建模的元素,因此使消息模型变得健壮和灵活。

全局和本地组

组可以是全局或本地的。

全局组可消息模型中的多个地方使用。它表示在消息模型中的多个地方出现的结构。必须给全局组一个唯一的名称,可通过此名称引用它。

本地组在一个组中的一个位置定义,且不可用于在消息模型中的其他地方重新使用。本地组不需要是命名的。

在 XML 模式中,组可将它的组合设置为序列全部选项

消息模型还允许其他组合,以保持对产品的较早版本的兼容性。要获得更多的信息,请参阅消息模型中的模式扩展

控制类型内容的验证

组上的内容验证属性确定应该验证组的内容的严格程度。如果内容验证设置为:
  • 封闭,组的内容严格根据模型的进行验证
  • 开发定义,在同一消息集中声明的元素允许出现为组的子,即使它们没有被建模
  • 开放,不执行验证
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad10360_