《XML应用与开发》第02章[DTD与命名空间]理论

《XML应用与开发》第02章[DTD与命名空间]理论

ID:39538323

大小:354.50 KB

页数:38页

时间:2019-07-05

《XML应用与开发》第02章[DTD与命名空间]理论_第1页
《XML应用与开发》第02章[DTD与命名空间]理论_第2页
《XML应用与开发》第02章[DTD与命名空间]理论_第3页
《XML应用与开发》第02章[DTD与命名空间]理论_第4页
《XML应用与开发》第02章[DTD与命名空间]理论_第5页
资源描述:

《《XML应用与开发》第02章[DTD与命名空间]理论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第02章DTD与命名空间目标什么是DTD为什么要用DTD如何创建DTD元素的定义属性的定义定义实体应用命名空间什么是DTD文档类型定义--DocumentTypeDefinitionDTD用来描述XML文档的结构,一个DTD文档包含:元素(ELEMENT)的定义规则元素之间的关系规则属性(ATTLIST)的定义规则可使用的实体(ENTITY)或符号(NOTATION)规则DTD文档与XML文档实例的关系类与对象数据库表结构与数据记录为什么要用DTD有了DTD,每个XML文件可以携带一个自身格式的描述。有了DTD,不同组织的人可以使用一个

2、通用DTD用来交换数据。应用程序可以使用一个标准DTD校验从外部世界接受来的XML数据是否有效可以使用DTD校验自己的XML数据如何创建DTD文档(1/4)DTD文档的声明及引用内部DTD文档外部DTD文档内外部DTD文档结合如何创建DTD文档(2/4)

3、-----根元素的名称<---------------------子元素的名称及顺序<------------------子元素的数据类型]><------------------------结束标签王维鹿柴空山不见人,但闻人

4、语声.返景入深林,复照青苔上.注意:例中的定义关键字一定要大写,如DOCTYPE、ELEMENT、#PCDATA,且元素名称与数据类型之间也要有空格。内部DTD示例如何创建DTD文档(3/4)王维鹿柴空山不见人,但闻人语声.返景入深林,复照青苔上.

5、外部DTD示例如何创建DTD文档(4/4)

6、]>王维鹿柴空山不见人,但闻人语声.返景入深林,复照青苔上.内部和外部DTD示例元素的定义(1/5)语法关键字元素名称EMPTY-该元素不能包含子元

7、素和文本,但可以有属性-(空元素)ANY-该元素可以包含任何在DTD中定义的元素内容#PCDATA-可以包含任何字符数据,但是不能在其中包含任何子元素纯元素类型--只包含子元素,并且这些子元素外没有文本混合类型--包含子元素和文本数据的混合体元素类型元素的定义(2/5)EMPTY示例--空元素<家庭><人名字="皮诺曹"性别="男"年龄="6"/><家庭><人>皮诺曹<人><大人>皮诺曹爸爸元素的定义(3/5)ANY示例<家庭><人

8、>皮诺曹<人><大人>皮诺曹爸爸将根元素设为ANY类型后,元素出现的次数和顺序不受限制。√×元素的定义(4/5)#PCDATA示例

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

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

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