简单数据类型(simple type)包含了可以出现在元素或属性的文本值。这是XSD与DTD的最大区别。
XSD提供了一套19个基本数据类型:
- anyURI
- base64Binary
- boolean
- date
- dateTime
- decimal
- double
- duration
- float
- hexBinary
- gDay
- gMonth
- gMonthDay
- gYear
- gYearMonth
- NOTATION
- QName
- string
- time).
可以从这些基本数据类型通过三种机制构建三种数据类型:
- restriction (减少值集的范围),
- list (允许一个值的序列),
- union (允许从几个数据类型中选择值).