schema是什么意思
TOP1 668
schema是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是许多XML Schema 语言中的一支。XSD是首先分离于XML本身的schema语言,故获取W3C的推荐地位。
什么是Schema
Schema,即XML Schema,XSD (XML Schema Definition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是许多XML Schema 语言中的一支。XSD是首先分离于XML本身的schema语言,故获取W3C的推荐地位。
Schema,即XML Schema,XSD (XML Schema Definition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是许多XML Schema 语言中的一支。XSD是首先分离于XML本身的schema语言,故获取W3C的推荐地位。
像所有XML Schema 语言一样,XSD用来描述一组规则──一个XML文件必须遵守这些规则,才能根据该schema‘合法(Valid)’。
然而,与其他XML Schema 语言不同,XSD意图设计为在确认一个文档的有效性时,将会产生满足特定数据类型的一个信息集合。这种后验证的XML信息集可用来开发XML文件处理软件。
Schema的数据类型
简单数据类型(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 (允许从几个数据类型中选择值).
XSD规范定义了25个导出数据类型。用户可以在schema中进一步定义自己的导出类型。
最后,推荐我们的管理工具给大家。