XML Schema 数据类型应用与约束详解
1. 简单类型定义
简单类型指的是内容模型中没有子元素的元素定义。在定义自定义数据类型时,简单类型非常有用。 <xsd:simpleType> 元素用于定义简单数据类型,其定义如下:
<simpleType
final = (#all | (list | union | restriction))
id = ID
name = NCName
{any attributes with non-schema namespace ...}>
Content: (annotation?, (restriction | list | union))
</simpleType>
<xsd:simpleType> 标签的属性如下表所示:
| 属性 | 描述 |
| ---- | ---- |
| Final | 用于防止通过列表、联合、限制或全部方式进行派生 |
| Id | 唯一标识符 |
| Name | 所创建的简单类型的名称 |
除了为其命名、赋予 ID 并控制其派生外,还可以使用子元素来定义和描述新类型的功能,这可以通过限制、列表或联合的方式实现。
2. 定义列表
在 XSD 中有多种定义列表的方式。首先有原始列表类型 NMTOKENS 、 IDREFS
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



