等效节点及其子节点

概述

等效<>节点及其子节点在架构树中用于显示复杂数据类型多态性的出现次数。 在从其他复杂数据类型派生一个复杂数据类型时,XSD 内的多形性允许这些数据类型之一出现在已为其指定基本复杂数据类型的位置的实例消息中。 在架构验证期间,允许在特定位置使用多个可能的复杂数据类型之一这一事实由与派生复杂数据类型的扩展限制元素的基属性关联的复杂数据类型名称隐式表示。 为了使此多态性在架构树中更加明显, <会显式显示等效> 节点及其子节点。

等效<>节点显示为基本复杂数据类型出现的子节点,表示在实例消息中的该位置可能会出现多个复杂数据类型。 等效>节点的<子节点在多态性的 XSD 表示形式中显示为相应 complexType 元素的 name 属性的值,显示在尖括号内 (<名称>) 。

等效<>节点及其子节点各自只有两个与之关联的属性:

  • <等效>节点:节点名称和基类型

  • 子节点:节点名称和派生类型

有关这些属性的更多详细信息,请参阅 UI 指南和开发人员 API 命名空间参考

XSD 表示形式

等效节点及其子节点没有直接的 <XSD 表示形式。> 在架构树中使用此节点,可使复杂数据类型多形性表现的更为直观和明显。

另请参阅