当其所有子节点在实例消息中以任何顺序出现一次或根本不出现时,请使用“ 所有组” 节点。
在 BizTalk 编辑器中选择“所有组”节点时,可以在 Visual Studio 属性窗口中检查并设置其关联属性。 这些属性分为以下几类:
高级。 此类别包含对应于可归类为高级的 XSD 概念的属性,例如将组定义从本地转换为全局。
通则。 此类别包含与 XSD 概念对应的属性,这些概念可归类为基本,例如设置元素组允许的出现次数。
与 “所有组” 节点关联的许多属性直接对应于 XML 架构定义语言 (XSD) 构造的语义。有关 XSD 概念和规范的信息的链接,请参阅 Web 上的 XSD 资源。
下表显示了与所有架构中可用的 “所有组” 节点关联的属性。
属性名称 | 类别 | 说明 |
---|---|---|
组引用 | 高级 | 指定由所选“ 所有组” 节点引用的全局定义的组,或此组的新名称,从而将其转换为全局 “所有组” 节点。 |
最大出现次数 | 常规 | 指定所选“ 所有 组”节点的基础组内容可以发生的最大次数。 |
最小出现次数 | 常规 | 指定所选“ 所有 组”节点的基础组内容可以发生的最小次数。 |
命名空间 | 常规 | 显示所选“ 所有组” 节点的命名空间。 |
节点名称 | 常规 | 显示所选“ 所有组” 节点的名称,如架构树中所示。 此名称具有以下形式之一: - <当组引用属性没有值) 时,所有> (默认值。 - <Group:X>,其中“X”是 Group Reference 属性的值。 |
订单类型 | 高级 | 将所选节点标识为“所有组”节点,并允许将其转换为“序列组”或“选择组”节点。 |