- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
LOGO第四章XML文档类型定义
——DTDXML文档类型定义——DTD什么是DTDDTD的位置元素的声明属性的声明实体的声明XML文档类型定义——DTD什么是DTD?文档类型定义(DocumentTypeDefinition)DTD定义了XML文档中可用的合法元素,指定了文档中可以使用的元素,元素可以具有的属性,元素的子元素以及其出现的顺序等内容。是XML文档的一个格式模板XML文档类型定义——DTD为什么要使用DTD使每个XML文件带有一个自身格式的描述;使不同的组织可以使用一个通用的DTD来交换数据;使应用程序可以使用一个标准DTD来校验从外部世界接受的XML数据是否有效。使用DTD还有一个好处是文件的共享。XML文档类型定义——DTD怎么声明?在XML文件中使用DTD有两种形式:直接插入在XML文件中,和XML元素放在一起;使用外部独立的DTD文件。※此外,还有一种混合的方式:XML文件同时可以使用上诉两种方法,建立更为复杂的DTD。XML文档类型定义——DTD怎么声明内部DTD声明!DOCTYPE根元素[元素声明]参数说明:根元素:指定此DTD根元素的名称。一个XML文件有且只有一个根元素。如果XML文件中使用的DTD,那么,文件的根元素必须在DTD中指定。XML文档类型定义——DTD怎么声明外部DTD声明?xmlversion=1.0?!DOCTYPE根元素SYSTEM|PUBLIC文件名及其位置文档数据区…XML文档类型定义——DTD怎么声明外部DTD声明参数说明:SYSTEM:指该外部DTD文件是私有的,这个关键字主要用于引用一个作者或者组织所编写的众多XML文档中通用的DTD。PUBLIC:指该外部DTD文件是公用的,是一个有权威机构制定的提供给特定行业和公众使用的DTD。PUBLICDTD都有一个逻辑名称——DTD-name,用户必须在调用时指明这个逻辑名称。文件名及其位置:以URL的形式指明DTD的文件位置。XML文档类型定义——DTDDTD的语法元素声明:DTD的元素包含元素标记、内涵的子元素和元素内容数据,他同时也声明XML文件的元素架构。语法结构:!ELEMENT元素名称类别或者!ELEMENT元素名称(元素内容)参数说明:元素名称:表示XML的标记名。类别:指明XML中此元素应该包含怎样类型的数据或者包含什么样的内容。XML文档类型定义——DTD如何定义子元素?如果一个元素有一个到多个子元素。我们需要将子元素定义在括号中。在DTD中,通过正则表达式规定子元素出现的顺序和次数。符号说明+必须出现一次以上*不出现或可出现多次?不出现或只出现一次无符号只能出现一次XML文档类型定义——DTD空元素:!ELEMENT元素名EMPTYUnrestricted元素:!ELEMENT元素名称ANY简单元素:!ELEMENT元素名称(#PCDATA)混合元素类型:!ELEMENT元素名(#PCDATA|子元素1|子元素2|…|子元素n)*XML文档类型定义——DTD属性声明!ATTLIST元素名称属性名称属性类型默认值参数说明:元素名称:属性所属的XML的元素名称。属性名称:属性的名称。属性类型:指定属性值的种类。XML文档类型定义——DTD属性的类型:类型含义CDATA纯文本,有可显示字符组成的字符串Enumerated取值来自一组可接受的取值范围,在()内被指定ID以属性值的方式为文档中的某个元素定义唯一的标识,用以区分具有相同结构,相同属性的不同元素IDREF属性值引用已定义的ID值,方法是吧那个元素的ID标示值作为该属性的取值ENTITY取值为一个已定义的实体ENTITYS该属性包含了多个外部实体,不同实体间用空格格开NMTOKEN表述属性值只能是字母,数字,下划线,句点(.),冒号(:),连字符(-)这些符号组成NMTOKENS表示属性值可以有多个NMTOKEN组成,每个NMTOKEN之间用空格格开。NOTATION取值为一个DTD中的声明的符号,这个类型对于使用非XML格式的数据非常有用(en1|en2|..)此值是枚举列表中的一个值xmlDTD默认的属性XML文档类型定义——DTD属性的默认值:用来指出属性是否需要出现或只是选项.名称定义#REQURED必须赋值的属性,在XML文档中必须给出这个属性的属性值。#IMPLIED属性值可有可无的属性,不要求在XML文档中给该属
您可能关注的文档
- 16.6-回转器和负阻抗变换器.ppt
- 高一英语The-development-of-Chinese-characters--江苏教育版.pptx
- 用列表法求概率.ppt
- 线段的认识和测量.ppt
- 中班下学期大教研:数活动.pptx
- 研究生课件-原子论概述.ppt
- 三位数进位借位加减法.ppt
- 第3章-理想流动均相反应器设计.ppt
- 多元正态分布(上).ppt
- 自闭症儿童表现与危害.ppt
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)