使用 “组引用” 属性指定由所选 “序列组”、“ 选择组”、“ 所有组”或 “属性组 ”节点引用的全局定义的组的名称。
属性组 节点本质上是全局的,因此会提供默认 的“组引用 ”属性值。 您可将此默认名称改为其他名称,但不能改为空字符串。
默认情况下,序列组、 选项组和 所有组 节点不是全局节点,因此在首次插入架构时,不会为它们提供默认的 “组引用 ”属性值。 如果为其中一个元素组(现有值或新唯一值)的 Group Reference 属性提供值,则有效选择分别引用现有全局元素组或将元素组转换为全局元素组。
适用于类型为的节点
类别
高级
允许的值
属性 组 节点不允许使用空值,表示元素组为“inbuilt”和“unnamed”。 它没有名称,其他元素组不能使用。 如果您将空值改为一个全新的值,则该组的名称将会改为该新值,并且转为全局作用域。 如果您将空值改为一个现有组名,则您将在架构中的所选位置重用所选组。
有值即表明该组在全局范围内声明,需要时,其他元素组或属性组可使用该组。 如果您将其值改为一个全新的值,则该组的名称将会改为该新值。 如果您将其值改为一个现有组名,则您将在架构中的所选位置重用该组。
默认值
对于 “属性组” 节点,插入节点时的默认值为“AttrGroupN”,其中“N”是单调递增的数字,从零开始。
对于“序列组”、“选择组”和“所有组”节点,插入节点时的默认值为空,这意味着元素组不是全局的。
XSD 持久性
作为 group 或 attributeGroup 元素对的名称和引用属性的值。 在架构的全局级别显示的 group 或 attributeGroup 元素的 name 属性设置为 Group Reference 属性的值,在架构层次结构中更深的 group 或 attributeGroup 元素将其 ref 属性设置为相同的值,从而建立引用。
注解
在 BizTalk 编辑器中选择“序列组”、“选择组”、“所有组”或“属性组”节点时,可以在 Visual Studio 属性窗口中检查和设置此属性。
此属性表示与 组 和 attributeGroup 元素相关的 XSD 概念。
组引用属性的值(如果有)显示为所选组节点的“节点名称”属性的后半部分,如下所示:
对于 “属性组” 节点:
<AttrGroup:GroupReferencePropertyValue>
对于“序列组”、“选择组”和“所有组”节点:
<Group:GroupReferencePropertyValue>