第三十七章 XML 模式的高级选项 - 超类如何表示为类型
超类如何表示为类型
如果需要 XML 架构来显示特定的类型层次结构,则需要了解映射如何解释 IRIS 类层次结构。
类层次结构代表了有意义的数据组织等。该层次结构尽可能地反映在相应的 XML 类型定义中。
例如,假设有以下类:
- 名为
Base的类,定义了三个公共属性(Property1、Property2和Property3)。 - 名为
Addition1的类,它扩展Baseand并定义一个附加公共属性 (Addition1)。 - 名为
Addition2的类,它扩展Addition1并定义一个附加公共属性 (Addition2)。
Addition2 的架构应包含什么?它必须代表所有五个属性。另外,因为这些类都是用户定义的,所以 Addition2 的架构应该显示类层次结构的详细信息;相反,如果 Base 从 IRIS 类库扩展一个类,而 IRIS 类库又从该库扩展其他类,那么这些细节就不那么有趣了。
.png)
.png)
.png)
.png)
.png)
.png)
.png)







.jpg)


