18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 文档类型定义(数据库)

文档类型定义(数据库)

时间:2022-11-29 08:30:01 | 来源:信息时代

时间:2022-11-29 08:30:01 来源:信息时代

    文档类型定义 : 一套描述XML文档信息结构的语法规则。它是XML文档可选的部分。DTD不仅规定了XML文档中可以使用的XML元素和属性,而且规定了XML文档中元素的顺序和元素嵌套关系。DTD的主要作用是限制和归类XML文档中的信息,并能够优化XML数据的存储和XML数据的查询。
一个 DTD 元素的定义规则形式为:<!ELEMENT元素名(元素的正则表达式)>,其中,元素正则表达式可以利用的操作符号包括“*”(元素出现0次或者多次)、“+”(元素出现至少一次)、“? ”(元素出现0次或者一次)、“|”(元素选择关系)。DTD支持元素的递归定义。
一个DTD元素属性的定义规则形式为: <!ATTLIST元素名(属性名,属性类型,默认声明)>。其中,元素名是该属性所属的元素的名字; 属性名是该属性的名字;属性类型用来指定该属性的类型,如CDATA、ID、IDREF、枚举类型等; 默认声明说明该属性在XML文档中是否可以省略,以及默认值。
下面是一个简单的DTD示例:
〈!DOCTYPE course-student[
〈!ELEMENT course-student
((course|student|taking)+)〉
〈!ELEMENT course
(course-number,course-name)〉
〈!ELEMENT student
(student-number,student-name,age)〉
〈!ELEMENT taking
(course-number,student-number,score)〉
〈!ELEMENT course-number(#PCDATA)〉
〈!ELEMENT course-name(#PCDATA)〉
〈!ELEMENT student-name(#PCDATA)〉
〈!ELEMENT student-number(#PCDATA)〉
〈!ELEMENT age(#PCDATA)〉
〈!ELEMENT score(#PCDATA)〉]>

74
73
25
news

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

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