文档详情

Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第13章 1新.ppt

发布:2015-12-12约字共21页下载文档
文本预览下载声明
Web数据库技术应用教程 (第二版) 王承君 主编 中国水利水电出版社 本章学习目标 13.1 XML概述 13.1.1 XML的产生和发展 13.1.1 XML的产生和发展(2) 13.1.2 XML与数据库 13.1.3 XML技术规范 13.1.5 XML的语法规则 13.1.6 XML的组成元素 13.1.6 XML的组成元素(2) 13.1.6 XML的组成元素(3) 13.1.6 XML的组成元素(4) 13.1.6 XML的组成元素(5) 13.1.6 XML的组成元素(6) 13.1.6 XML的组成元素(7) 13.1.7 XML示例 13.2 SCHEMA简介 13.2.1 Schema的引入 13.2.2 DTD和Schema 小结 第13章 数据库与XML 本章学习目标 13.1 XML概述 1 XML的产生和发展 2 XML与数据库 3 XML技术规范 4 XML语言的特点 5 XML的语法规则 6 XML的组成元素 7 XML示例 13.2 SCHEMA简介 1 Schema的引入 2 DTD和Schema 通过本章的学习,应了解以下内容: l????了解XML语言 l????了解XML 与数据库的关系 l?????了解XML文档的数据检索语言Xquery l????了解XML文档和关系数据库之间的数据交换方法 XML(eXtensible Markup Language,可扩展标记语言)也属于一种标记语言,它同样是SGML的一个简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的、自我描述方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。1996年W3C正式成立了XML工作组,1998年2月,XML1.0被W3C确认为推荐标准。 1989年欧洲粒子物理研究中心的Tim Berners-Lee引用SGML的语法,开发出来了HTML(HyperText Markup Language,超文本标记语言)语言。 XML(eXtensible Markup Language,可扩展标记语言)也属于一种标记语言,以一种开放的、自我描述方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。1996年W3C正式成立了XML工作组,1998年2月,XML1.0被W3C确认为推荐标准。 GML(1969) SGML(1985) XML(1998) HTML(1993)) XHTML HDML SVG OEB … 图13-1 XML家庭成员 (1)XML文件是一种特殊数据库 如果仅按数据库这个术语的本质来看,XML文件就是数据库,它是数据的集合。作为一种“数据库”格式,XML有一些优势:例如,它是自描述的(所用的标记描述了数据的结构和类型,尽管缺乏语义),可交换的,能够以树型或图形结构描述数据。同样它也有缺点,例如,它显得有些繁琐,由于要进行解析和文本转换,所以数据访问速度较慢。 (2)XML及其周边技术可以在某种程度上算作数据库管理系统(DBMS) XML不是一种单一技术,而是多种技术的组合体。 (1)可扩展样式语言(eXtensible Style Language, XSL) (2)XML链接语言(XML Link Language,包括Xpath、Xlink和Xpointer) (3)XML名称空间(XML Namespace) (4)XML语法检查(XML Schema,DTD) (5)XML查询(XQuerying) (1)所有元素必须有闭合标记。 (2)大小写敏感。 (3)空格也有意义。 是数据的一部分。 (4)嵌套对应。 (5)引号不可省略。 既然XML描述数据,格式严格是必然的。 (1)PI(Processing Instruction)。PI允许XML文件包含应用程序的指令,例如:在XML文件的开头声明就是一个PI,XML解析器会将这些数据传送给应用程序,这些信息告诉XML解析器如何处理XML文件,如下所示: ?xml version=1.0 encoding=GB2312? 它的基本格式是“?name”开始,“?”结束,其中的name是指PI标示符,应用程序可以依照此名称处理所需的PI,xml和XML是保留给XML规格使用的。 (2)元素(Element)。XML元素为整个XML文件的主要架构,每个元素都是由开始标记和结尾标记构成,例如: BookXML入门/Book 元素也能包含子元素,例如前面的示例
显示全部
相似文档