XML的数据简化定义文件——XDR
XDR(XML - Data Reduce)是一种XML数据简化定义语言
XDR元素特性如下表所示:
XDR元素特性 | 说明 | 定义方法 |
---|---|---|
model | 说明全局元素包含子元素。取值为closed(默认值) 表达全局元素未附加Any元素; 取值为open,表示父 |
根据语义自动生成 |
content | 说明元素内容的类型。 取值为mixed,表示同时定义了父元素的子元素组和父元素的数据类型; 取值为eltonly,表示定义了父元素的子元素组而没有定义父元素的数据类型; 取值为textonly,表示定义了父元素的数据类型而没有定义父元素的组; 取值为empty,表示既没有定义父元索的组也没有定义父元素的数据类型 |
在元素特性窗口General 选项卡的Group Type和Type下拉列表框中定义 |
order | 详细说明父元素的子元素如何排列。 取值为seq,表示Group Type下拉列表框中选择sequence; 取值为one,表示Group Type下拉列表框中选择choice; 取值为many,表示Group Type下拉列表框中选择all |
在元素特性窗口General选项卡的Group Type下拉列表框中定义 |
dt:type | 说明元素的数据类型 | 在元素特性窗口General选项卡的 Type下拉列表框中定义 |
dt:values | 说明元素可能的值列表 | 在元素特性窗口Values选项卡中定义 |
type | 支队子元素 |