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