18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > XML模式(数据库)

XML模式(数据库)

时间:2022-12-01 06:30:01 | 来源:信息时代

时间:2022-12-01 06:30:01 来源:信息时代

    XML模式 : W3C于2001年5月正式推荐的描述XML模式的定义语言。相对于另外一种XML模型定义语言DTD,XML模式从元素的数据类型和数据结构两方面更严格地约束相应的XML文档。
XML模式定义中的元素需要指定元素的数据类型; 允许使用简单数据类型,包括原子类型、列表类型和联合类型;支持用户定义复杂的数据类型,通过All、Choice和Sequence来建立复杂数据类型;支持数据类型的继承;支持对元素出现最小次数/最大次数加以限制,更加准确地描述XML的结构信息;本身符合XML语法规范,因此可以利用XML处理工具来处理; 本身描述复杂。
下面是一个简单的XML Schema示例:
〈xsd:schema xmlns:xsd=
http://www.w3.org/2001/XMLSchema〉
〈xsd:element name="student-course"
type="sctype"/〉
〈xsd:element name="student"〉
〈xsd:complexType〉
〈xsd:sequence〉
〈xsd:element name="student-number"
type="xsd:string"/〉
〈xsd:element name="student-name"
type="xsd:string"/〉
〈xsd:element name="age"type="xsd:int"/〉
〈/xsd:squence〉
〈/xsd:complexType〉
〈/xsd:element〉
〈xsd:complexType name="sctype"〉
〈xsd:squence〉
〈xsd:element ref="student"
minOccurs="0"maxOccurs="unbounded"/〉
〈xsd:element ref="course"
minOccurs="0"maxOccurs="unbounded"/〉
〈xsd:element ref="taking"
minOccurs="0"maxOccurs="unbounded"/〉
〈/xsd:sequence〉
〈/xsd:complexType〉
〈/xsd:schema〉

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭