组引用 (所有架构) 的 Node 属性

 

使用 “组引用” 属性指定由所选 “序列组”、“ 选择组”、“ 所有组”或 “属性组 ”节点引用的全局定义的组的名称。

属性组 节点本质上是全局的,因此会提供默认 的“组引用 ”属性值。 您可将此默认名称改为其他名称,但不能改为空字符串。

默认情况下,序列组选项组所有组 节点不是全局节点,因此在首次插入架构时,不会为它们提供默认的 “组引用 ”属性值。 如果为其中一个元素组(现有值或新唯一值)的 Group Reference 属性提供值,则有效选择分别引用现有全局元素组或将元素组转换为全局元素组。

适用于类型为的节点

序列组选项组所有组属性组

类别

高级

允许的值

属性 节点不允许使用空值,表示元素组为“inbuilt”和“unnamed”。 它没有名称,其他元素组不能使用。 如果您将空值改为一个全新的值,则该组的名称将会改为该新值,并且转为全局作用域。 如果您将空值改为一个现有组名,则您将在架构中的所选位置重用所选组。

有值即表明该组在全局范围内声明,需要时,其他元素组或属性组可使用该组。 如果您将其值改为一个全新的值,则该组的名称将会改为该新值。 如果您将其值改为一个现有组名,则您将在架构中的所选位置重用该组。

默认值

对于 “属性组” 节点,插入节点时的默认值为“AttrGroupN”,其中“N”是单调递增的数字,从零开始。

对于“序列组”、“选择组”“所有组”节点,插入节点时的默认值为空,这意味着元素组不是全局的。

XSD 持久性

作为 groupattributeGroup 元素对的名称引用属性的值。 在架构的全局级别显示的 groupattributeGroup 元素的 name 属性设置为 Group Reference 属性的值,在架构层次结构中更深的 groupattributeGroup 元素将其 ref 属性设置为相同的值,从而建立引用。

注解

在 BizTalk 编辑器中选择“序列组”、“选择组”、“所有组”或“属性组”节点时,可以在 Visual Studio 属性窗口中检查和设置此属性。

此属性表示与 attributeGroup 元素相关的 XSD 概念。

组引用属性的值(如果有)显示为所选组节点的“节点名称”属性的后半部分,如下所示:

  • 对于 “属性组” 节点:

    <AttrGroup:GroupReferencePropertyValue>

  • 对于“序列组”、“选择组”“所有组”节点:

    <Group:GroupReferencePropertyValue>

另请参阅

所有架构的节点属性