在XML模式中扩展枚举列表

2019-03-28 14:33:53于丽

清单 7. XML 实例样例

<PersonEyeColor>Black</PersonEyeColor>
<PersonEyeColor>x:Teal</PersonEyeColor>
优点:
同一元素可用于所有数据。
用解析器对基本枚举列表进行验证。
清晰地分隔扩展值。
该解决方案允许在以后绑定新值。
缺点:
必须解析元素的内容,以确定是否已经被扩展。
模式解析器必须支持正则表达式。
需要 <xsd:union> 标记支持。
回页首
解决方案 4:使用单独的字段用于扩展
在该解决方案中,枚举字段不会变化。然而,您要在模式中设计一个扩展字段来容纳附加值。在本例中,初始列表是依赖型的(就业受益者和受养人之间的关系),如 清单 8 所示。
清单 8. 依赖关系枚举列表
上一页12 下一页 阅读全文