如何插入序列组、选择组或所有组节点

BizTalk 编辑器支持元素的三种类型的组节点: 序列组选择组所有组。 这些不同类型的组节点会在相应的实例消息中为组的子节点建立不同的约束。 有关这些不同类型的组的约束的信息,应直接引用有关 Web 上的 XML 架构定义 (XSD) 语言的信息。 有关此信息的链接,请参阅 Web 上的 XSD 资源

BizTalk 编辑器还支持用于属性的节点组,即 属性组 节点。 这种类型的节点允许定义一组属性,然后与架构中的多个 Record 节点相关联。

在架构中生成结构时, 假定记录 节点默认包含子节点的有序序列,并使用架构的 XSD 表示形式中的 序列 元素来表示。 可以通过更改组节点的 Order Type 属性来更改组节点的类型。

插入序列组节点或选择组节点

  1. 在架构树视图中,选择要插入序列组节点或选择组节点的记录节点。

  2. BizTalk 菜单上,指向 “插入架构节点”,然后根据需要单击“ 序列组 ”或 “选择组”。

插入“所有组”节点

  1. 在架构树视图中,选择新“记录”节点,并在该节点中插入“所有组”节点。

  2. BizTalk 菜单上,指向 “插入架构节点”,然后单击“ 所有组”。

注释

只有在相关父记录节点满足 XSD 对 all 元素使用施加的限制时,All Group 选项才会出现在 BizTalk(或快捷方式)菜单中。

注释

“所有组”选项要求记录节点具有基本数据类型。 为节点提供数据类型的一种快速方法是将其 内容类型 设置为 复杂

插入属性组节点

  1. 在架构树视图中,选择记录节点,然后在该节点中插入属性组节点。

  2. BizTalk 菜单上,指向 “插入架构节点”,然后单击“ 属性组”。

注释

如果要更改新插入 的属性组 节点的名称,请在“ 组引用 ”属性中键入新名称。

另请参阅

将节点插入架构