- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML DTD
DTD 主要内容 文档声明的意义与类型? DTD文档的调用方式? XML文档中各个要素的声明方法? 重点: 元素与属性的DTD声明方法! 良好格式的 XML文档 元素语法 名称中可以包含字母、数字或者其它字符 名称不能以数字和_(下划线)开头 不能以XML/xml/Xml/…开头 名称中不能含空格 名称中不能含冒号(注:冒号留给命名空间使用) 有效的XML文档 一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档称为有效的XML文档。 注意我们比较Well-formed XML和Valid XML,它们最大的差别在于一个完全遵守XML规范,一个则有自己的文件类型定义(DTD)。 将XML文档和它的DTD文件进行比较分析,看是否符合DTD规则的过程叫确认。 有效的XML文档 有效的XML文档也必须以一个XML声明开始,例如: ?xml version=1.0 standalone=no encode=UTF-8? 和上面例子不同的,在standalone(独立)属性中,这里设置的是no,因为它必须和相应的DTD一起使用 DTD的有关术语 DTD是一种保证XML文档格式正确的有效方法,可以通过DTD文件来看XML文档是否符合规范,元素和标签使用是否正确。 一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。 DTD文件也是一个ASCII的文本文件,后缀名为.dtd 使用DTD最大的好处在于DTD文件的共享。 DTD的有关术语 DTD文档与XML文档实例的关系 类与对象 数据库表结构与数据记录 有了DTD,每个XML文件可以携带一个自身格式的描述。 有了DTD,不同组织的人可以使用一个通用DTD用来交换数据。 应用程序可以使用一个标准DTD校验从外部世界接受来的XML数据是否有效 可以使用DTD校验自己的XML数据 调用DTD文件的方法 调用DTD文件的方法 方法1:直接包含在XML文档内的DTD 只要在DOCTYPE声明中插入一些特别的说明就可以了,我们有一个XML文档:?xml version=1.0 encoding=GB2312?myfiletitleXML轻松学习手册/titleauthorajie/author/myfile 我们在第一行后面插入下面代码就可以:!DOCTYPE myfile [!ELEMENT title (#PCDATA)!ELEMENT author (#PCDATA)!ENTITY copyright Copyright 2001, Ajie.] 调用DTD文件的方法 方法2:调用独立的DTD文件将DTD文档存为.dtd的文件,然后在DOCTYPE声明行中调用 例如,将下面的代码存为myfile.dtd!ELEMENT myfile (title, author)!ELEMENT title (#PCDATA)!ELEMENT author (#PCDATA) 然后在XML文档中调用,在第一行后插入:!DOCTYPE myfile SYSTEM myfile.dtd 举例 ?xml version=1.0 encoding=gb2312? !DOCTYPE poem[ ----------------根元素的名称 !ELEMENT poem (author,title,content) ---------------------子元素的名称及顺序 !ELEMENT author (#PCDATA)------------------子元素的数据类型 !ELEMENT title (#PCDATA) !ELEMENT content (#PCDATA) ] ------------------------结束标签 poem author王维/author title鹿柴/title content空山不见人,但闻人语声. 返景入深林,复照青苔上. /content /poem 举例 ? xml version=1.0 encoding=gb2312 ? !DOCTYPE poem SYSTEM ex2.dtd poem author王维/author title鹿柴/title content空山不见人,但闻人语声.返景入深林,复照青苔上./content /poem 举例 ? xml version=1.0 encoding=gb2312 ? !DOCTYPE poem SYSTEM ex2.dtd[ !ELEMENT poem (author,title,content) !ELEMENT content (#
您可能关注的文档
最近下载
- Q 320115 BL36-2016_PH12矿用本安型显示屏.pdf VIP
- 《抑郁症的针灸治疗》课件.ppt VIP
- 高一生物必修一知识点总结(最新版) .pdf VIP
- JGT 415-2013建筑防火涂料有害物质限量及检测方法.pdf VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 八年级英语上学期 阅读表达解题方法及专项训练.docx VIP
- Power Up教材配套测试一级别U5测试卷.pdf VIP
- 《针灸治疗》课件——第十四节 抑郁症.ppt VIP
- 创新与融合:下一代创新药十年探索(CGT、ADC、双多抗研究报告)-医药魔方-2025.pdf VIP
- 《新闻学概论》试卷(A)2025年12月 .pdf VIP
原创力文档


文档评论(0)