- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
An Introduction to Database System 中国人民大学信息学院 第十六章 XML数据库 16.1 概述 16.2 XML简介 16.3 XML数据模型 16.4 SQL/XML 16.5 小结 16.1 概述 XML(eXtended Markup Language) 可扩展的标记语言 用户可以定义自己的标记,用来描述文档的结构 W3C(World Wide Web Consortium)在1998年制定的一项标准,用于网上数据交换 是标准通用标记语言SGML的一个子集 概述(续) XML在SGML和HTML的基础上发展起来的 相对于HTML,XML具有如下的一些特点: 更多的结构和语义 可扩展性 自描述性 数据与显示分离 简洁性 第十六章 XML数据库 16.1 概述 16.2 XML简介 16.3 XML数据模型 16.4 SQL/XML 16.5 小结 16.2 XML简介 一、XML说明(XML declaration) 对XML文档处理的环境和要求的说明 必须在文档的第一行 例如: ?xml version=1.0 encoding=UTF-8 standalone=no? 二、元素 元素(element)是XML文档的主要组成部分 标记名 区分大、小写 开始于字母或下划线(_),后面可以跟任意长度的字母、数字、句点(.)、连接符(-)、下划线或冒号 起始标记形式是标记名,终止标记形式是/标记名 嵌套 有且只有一个根元素 元素(续) ?XML version= “1.0” encoding=“UTF-8” standalone=“no”? pub libraryBeijing Library/library book year=“2000” titleDatabase System Concepts/title price26.50/price author id=“101” nameKaily Jone/name /author author id=“102” nameSilen Smith/name /author /book book year=“2001” titleIntroduction to XML/title price18.80/price author id=“103” nameKaily Jone/name /author /book article editorID=“105” titleA Query language for XML/title price26.50/price author id=“104” nameKaily Jone/name /author /article /pub 图16.1 一个XML文档示例 三、属性 描述元素的有关信息 格式为:元素名 属性名=“属性值” 如book year=“2000”。 属性值必须出现在单引号或双引号中 一个元素可以有任意多个属性,每个属性取不同的属性名 四、处理指令 处理指令(processing instructions)是为使用一段特殊代码而设计的标记 为处理XML文档的应用程序提供信息。 组成:处理指令名称和数据 其格式为?target data?。例如?cocoon-process type=“sql”? 五、注释 注释以!-开始,以-结束 注释可以在XML文档的任何地方插入 六、良构的XML文档 良构的(well-formed)XML文档是指: 文档的构造从语法上都是正确的 只有一个顶层元素,即根元素 至少包含一个元素,即文档中必须有根元素 所有的起始标记都有与之对应的终止标记,或者使用空元素速记语法 所有的标记都正确的嵌套 每一个元素的所有属性具有不同属性名 七、实体 用来定义重复使用的文档内容 格式为:!ENTITY 实体名 “实体内容” 例如!ENTITY DW Data Warehouse 引用实体的格式为实体名 当XML处理器遇到字符串DW时就用字符串Data Warehouse代替该实体DW 第十六章 XML数据库 16.1 概述 16.2 XML简介 16.3 XML数据模型 16.4 SQL/XML 16.5 小结 XML数据模型 XML数据是自描述的、不规则的,可以用图模型来表示 XM
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)