第2章 使用dtd规范xml文档

第2章 使用dtd规范xml文档

ID:21848196

大小:288.50 KB

页数:46页

时间:2018-10-20

第2章 使用dtd规范xml文档_第1页
第2章 使用dtd规范xml文档_第2页
第2章 使用dtd规范xml文档_第3页
第2章 使用dtd规范xml文档_第4页
第2章 使用dtd规范xml文档_第5页
资源描述:

《第2章 使用dtd规范xml文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章使用DTD规范XML文档DTD基本概念2.1DTD对元素的声明2.2DTD对属性的声明2.3DTD的引用2.4实体的声明与引用2.52.1DTD基本概念2.1.1DTD简介对XML文档所作的规范和约定被称为DTD,也就是文档类型定义。可以把DTD看作是编写某类XML文档的一个模板。在一个DTD中,具体规定了引用该DTD的XML文档可使用哪些标记、父元素中能够包括哪些子元素、各个元素出现的先后顺序、元素可包含的属性、元素和属性值的数据类型,以及可使用的实体及符号规则等。DTD由许多约定和声明语句构成,这些语句可

2、以包含在XML文档内部,被称为内部DTD;也可以独立保存为一个文件,而称为外部DTD。DTD主要具有下列几方面的作用:可以验证XML文档数据的有效性。可以为某类XML文档提供统一的格式和相同的结构。可以保证在一定范围内,XML文档数据的交流和共享。应用程序设计人员根据DTD就能够知道对应XML文档的逻辑结构,从而编写出相应的处理应用程序。2.1.2DTD的基本结构在一份DTD中,包含了对XML文档所使用的元素、元素间的关系、元素可用的属性、可使用的实体等的定义规则。一份DTD实际上是若干条有关元素、属性、实体等定义

3、和声明语句的集合。在DTD中可以包含下列各种声明语句:DTD声明开始语句元素类型声明语句属性列表声明语句实体声明语句注释语句2.2DTD对元素的声明2.2.1元素声明的语法语法:说明:

4、元素的严格声明2.包含任意内容的声明4.子元素出现次数的声明5.选择性子元素的声明6.空元素的声明7.混合型元素的声明8.实体的声明1.基本字符元素的声明只有字符数据,即不包含其它元素2.含子元素的严格声明不能直接包含字符数据,并且元素的名称、顺序必须和声明完

5、全一致2.包含任意内容的声明可以包含任意的内容,次数和顺序也不受限制<说明>2002年入学的学生<说明><学号>200203034.子元素出现次数的声明控制方法元素出现的次数子元素列表确定的次数?0或1次*0或多次,即任意性+1或多次5.选择性子元素的声明在多个指定的子元素中选择其中的一个

6、EMENTElement_A(Element_B

7、Element_C

8、….)>

9、丈夫))>

10、丈夫)?)>6.空元素的声明<别名/>7.混合型元素的声明既可以包含字符数据,有可以以任意的顺序包含指定的一个或多个子元素,也可以不包含任何内容。

11、Child_Elenment

12、…..)*>

13、PCDATA

14、姓名

15、电话

16、EMAIL)*>2.2.3元素声明综合示例1.灵活控制元素出现次数2.元素的分组与嵌套2.3DTD对属性的声明2.2.1属性声明的语法语法:

17、e[added_declare] ...... >说明:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。