XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD

上传人:w****i 文档编号:92362962 上传时间:2019-07-09 格式:PPT 页数:22 大小:233.50KB
返回 下载 相关 举报
XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD_第1页
第1页 / 共22页
XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD_第2页
第2页 / 共22页
XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD_第3页
第3页 / 共22页
XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD_第4页
第4页 / 共22页
XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD》由会员分享,可在线阅读,更多相关《XML程序设计 第二版 高职网络专业 杨灵 谢正兰第3章 文档类型定义DTD(22页珍藏版)》请在金锄头文库上搜索。

1、第3章 文档类型定义DTD,本章学习要点,掌握DTD的基本结构,熟练掌握元素的定义方法,了解实体的分类,以及常用实体的使用方法,学习引用DTD的方法,掌握属性的定义方法及属性的类型,了解如何控制元素的内容,DTD 的主要作用,可以提供一种统一的格式。XML的可扩展性提供了很高的灵活性,但有时需要的是统一,要求某一类文档具有相同的结构。 可以保证数据交流和共享的顺利进行。 使用户能够不依赖具体的数据就能知道文档的逻辑结构。 可以验证数据的有效性。,DTD的基本结构,“”为DTD定义的结束标记。 “职工列表”为XML文档的根元素,对XML文档的规定要放到根元素后面的一对中括号中。 “”为元素定义的

2、结束标记。 “”为注释。,内部DTD引用,“”表示文档类型定义的结束,中间也不允许添加空格。,引用外部私有DTD文件,“”表示引用外部私有DTD文件指令的结束。,引用外部公共DTD文件,“”表示引用外部公共DTD文件指令的结束。,正式共用标识符的命名规则,FPI中的各个域用双斜线来分隔。 FPI中的第一个域指定DTD到一个正式标准的链接。对于自定义的DTD,可以将域设为“-”对于一个非标准团体认可的DTD,可以将域设为“+”;对于正式的标准,则应该将域设为对标准的引用。 第2个域代表DTD编写或负责的机构或个人的名称。 第3个域指出了文档的类型和版本号。 第4个域指明了DTD使用的语言。常用的

3、语言有:EN代表英语,FR代表法文,DE代表德文,ZH代表中文。该语言标志必须是由ISO639所定义过的标准标志。,元素的声明,“”表示元素声明的结束。,元素内容的定义,文本类型 EMPTY类型 ANY类型 子内容类型 混合内容类型,控制元素内容,严格设定元素内容 控制元素的出现次数 明确规定元素出现的次数 规定元素可以出现0-1次 规定元素可以出现0-n次 规定元素可以出现1-n次 选择性元素 元素的分组,属性声明,“”代表属性声明指令的结束。,关键字设定,必须赋值的属性 属性值可有可无的属性 固定取值的属性 默认值,属性类型,CDATA类型 枚举类型 NMTOKEN类型 NMTOKENS类

4、型 ID类型 IDREF类型 IDREFS类型 ENTITY类型 ENTITYS类型 NOTATION类型,实体的分类,根据实体的引用地方可以分为通用实体和参数实体。 根据实体与文档的关系可分为内部实体和外部实体。 根据实体的内容可以分为解析实体和未解析实体。,内部通用实体,“”表示实体定义的结束。 “ENTITY”为实体定义的关键字,必须为大写字符。 实体名称为用户自定义的表示实体的名称,符合XML标记的命名规则。 实体内容为用户要引用的具体内容。,引用实体的方法,引用通用实体的方法 ,内部参数实体,“”表示实体定义的结束。 “ENTITY”为实体定义的关键字,必须为大写字符。 实体名称为用

5、户自定义的表示实体的名称,符合XML标记的命名规则。 实体内容为用户要引用的具体标记等。,外部通用实体,“”表示实体定义的结束。 “ENTITY”为实体定义的关键字,必须为大写字符。 实体名称为用户自定义的表示实体的名称,符合XML标记的命名规则。 “SYSTEM”为定义外部实体的关键字,必须大写。 实体文件路径指明了要引入到该文件的其他XML文件的路径。,外部参数实体,“”表示实体定义的结束。 “ENTITY”为实体定义的关键字,必须为大写字符。 “%”为定义外部参数实体的标识,不可省略。 实体名称为用户自定义的表示实体的名称,符合XML标记的命名规则。 “SYSTEM”为定义外部实体的关键字,必须大写。 实体文件路径指明了要引入到该文件的其他DTD文件的路径。,IGNORE与INCLUDE,IGNORE指令的一般格式如下: INCLUDE指令的一般格式如下: ,Thank You !,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号