数据库与XMLPPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可扩展样式语言(eXtensible Style Language, XSL)。 XML链接语言(XML Link Language,包括Xpath、Xlink和 Xpointer)。 XML名称空间(XML Namespace)。 XML语法检查(XML Schema,DTD)。 XML查询(Querying)。
的优势互补。
10.3.2 XML DOM
XML的DOM是个对象模型,它显露XML文档的内容。通过创 建 XML 分析程序的实例来使用解析器将XML文档一次性解析, 生成一个位于内存中的对象树用以描述该文档。XML DOM是属 于W3C的建议规格,这个对象模型提供各种应用程序标准程序 设计接口的属性、方法和对象,通过XML DOM,程序设计人员 能够实现对XML文件的浏览、添加、删除和修改功能。
10.2.4 SCHEMA简介
1.Schema的引入
Schame下一个简单定义:XML Schema是用来描 述XML元素和属性的,它包括属性和元素类型说明, 是可以为XML元素和属性提供数据的类型校验模块。
2.DTD和Schema
提到Schema就必须提到DTD。最早建立对SGML 约束的是DTD,而XML又是SGML的超集,所以DTD 由于历史的原因也可以对XML本身进行约束
10.3 HTML显示XML数据
教学内容
10.3.1 数据岛 10.3.2 XML DOM 10.3.3 用XML DOM对象在客户端处理XML
10.3.1 数据岛
数据岛(Data IsLands),在Internet Explorer 5.x以上版本中,可以利用数据岛技术使用<XML>标 记直接获取XML文件的内容
XML(eXtensible Markup Language,可扩展标记语言)也属于 一种标记语言,它同样是SGML的一个简化子集,它将SGML的 丰富功能与HTML的易用性结合到Web的应用中,以一种开放的、 自我描述方式定义了数据结构。
在描述数据内容的同时能突出对结构的描述,从而体现出数据之 间的关系。1996年W3C正式成立了XML工作组,1998年2月, XML1.0被W3C确认为推荐标准。
(1)所有元素必须有闭合标记。 (2)大小写敏感。 (3)空格也有意义 。 (4)嵌套对应。 (5)引号不可省略。
10.2.3 XML的组成元素
(1)PI(Processing Instruction)。PI允许XML文件包 含应用程序的指令 .
(2)元素(Element)。XML元素为整个XML文件的主 要架构,每个元素都是由开始标记和结尾标记构成
把原始数据存放在XML文档中,使用样式表文件 显示内容,这是XML技术适合于电子商务的优势所在。
把HTML和XML两种技术相结合,优势互补,使
真正的原始数据在能够保持本来意义和结构的同时,
还能充分利用HTML那千变万化的显示技巧,XMቤተ መጻሕፍቲ ባይዱ数
据岛就是这种技术融合的产物,它使用<XML>标签把
XML数据直接嵌入到HTML页面中,从而实现了二者
第10章 数据库与XML
学习目标
掌握XML的基础语法 掌握XML DOM 对象模型 掌握用ASP操作XML 了解XML文档的数据检索语言Xquery 了解XML文档关系数据库之间的数据交换方法
第10章 数据库与XML
教学内容
10.1 XML概述 10.2 XML基础 10.3 HTML显示XML数据 10.4 CSS与XSLT转换XML 10.5 XML查询语言Xquery 10.6 基于关系数据库的XML处理
10.1 XML概述
教学内容
10.1.1 XML的产生和发展 10.1.2 XML技术规范 10.1.3 XML语言的特点
10.1.1 XML的产生和发展---1
GML(Standard for Generalized Markup Language,通用标记 语言标准)是一种功能强大的文本标示、管理和编排语言,它不 仅仅是一种标记语言,还被认为是一种元语言,利用它可以定义 各种各样的标记语言。
10.1.3 XML语言的特点
XML语言并非一种传统意义上的编程语言, 而是一种基于文本内容的形式描述语言,它具 有以下特点:
(1)XML文档是纯文本 (2)XML具有可扩展性和灵活性 (3)XML是基于内容的数据标识 (4)具有可格式化性 (5)易于处理
10.2 XML基础
教学内容
10.2.1 XML示例 10.2.2 XML的语法规则 10.2.3 XML的组成元素 10.2.4 SCHEMA简介
(3)实体(Entity Reference)。 (4)属性(Attribute)。在开始标记的标记名后,可以
为该标记加上属性名称,每一个属性都包含属性名和 属性值 (5)CDATA块(CDATA Section)与PCDATA。 (6)注释(Comment)。与HTML一样,XML的注释 也是由“<!--”开始和“-->”结尾,注释只是XML文 件的一段解释性文字,解析器在处理XML文件时会忽 略注释
10.1.1 XML的产生和发展---2
XML的家族成员 :
GML(1969)
SGML(1985)
HTML(1993))
XML(1998)
XHTML HDML
SVG
OEB

10.1.2 XML技术规范
XML不是一种单一技术,而是多种技术的组合体。 XML可直接在因特网上使用,清晰易读,使用方便, 结构简明,表达能力强,适于计算机进行处理,并能 很好地运行在不同操作平台。它主要包括以下技术规 范:
10.2.1 XML示例
XML仅仅是一种数据存放格式,这种格式 是一种文本(虽然XML规范中也提供了存放二 进制数据的解决方案)。它可以视为一种小型 数据库,也可以作为大中型数据库(例如SQL Server、Oracle、MySQL、DB2)的Cache。
10.2.2 XML的语法规则
由于XML主要用来存储和发送数据信息,所以它 的语法规则必然要求非常严格,才能保证数据的完整 有效性。相对于HTML而言,XML在格式方面要求更 加严格,具体的表现如下所示:
相关文档
最新文档