《XML数据交换》PPT课件

《XML数据交换》PPT课件

ID:45100734

大小:560.00 KB

页数:26页

时间:2019-11-09

《XML数据交换》PPT课件_第1页
《XML数据交换》PPT课件_第2页
《XML数据交换》PPT课件_第3页
《XML数据交换》PPT课件_第4页
《XML数据交换》PPT课件_第5页
资源描述:

《《XML数据交换》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XML实用教程第18讲2006.3计算机与电子系—顾兵上一讲主要内容XSLT介绍XSLT转换机制样式表主要元素模式2006.3计算机与电子系—计算机技术教研室第9章:XML数据交换本章主要介绍以下内容:数据交换技术数据存取机制XML与SQLServer2000间数据交换技术2006.3计算机与电子系—计算机技术教研室数据交换技术从应用角度看,XML信息交换分为几种类型:数据发布数据集成交易自动化2006.3计算机与电子系—计算机技术教研室数据存取机制过去,文件系统作为数据存储与交换的模式在很长时期内起着重要作用;现在,大多数关键数据都由数据库进行管理;XML非常适合于不同

2、应用间的数据交换2006.3计算机与电子系—计算机技术教研室XML数据源XML纯文本文档关系型数据库源于其他各种应用数据2006.3计算机与电子系—计算机技术教研室数据存取机制示意图应用程序/浏览器HTTP+SQLDOMXML文档ADOXMLSQL数据SQLServerORACLE其它DSOCSSXSL2006.3计算机与电子系—计算机技术教研室XML数据存取方法通过DOM读取XML文档中节点,是最基本XML存取技术;应用DSO对XML数据绑定,以实现从XML文档中读取或写入数据;CSS和XSL技术给XML数据赋以一定样式信息使其能

3、在浏览器中显示;利用ASP在页面文档中嵌入ADO对象从数据库中提取XML数据;HTTP+SQL是Microsoft新近提出的XML数据库解决方案的核心2006.3计算机与电子系—计算机技术教研室XML与数据库XML信息交换,和数据库息息相关;现实情况是大量信息不可能都以XML文件形式存在;实际应用中,要从数据库中提取信息,动态生成XML页面,样式化后发送到客户端浏览器2006.3计算机与电子系—计算机技术教研室XML与关系数据库数据库对于大批量数据能有效存储管理和快速检索、查询;目前各个领域使用最多的是关系数据库;XML数据存于关系数据库中,有两种存储方式:将其按结构层次

4、拆分开分别存于不同字段将XML文档原封不动地存入数据库2006.3计算机与电子系—计算机技术教研室XML与面向对象数据库面向对象数据库源于面向对象技术;面向对象数据库可以在数据库中存储文本、图像、视频和空间数据;但面向对象技术复杂、目前面向对象数据库技术的工业化成熟程度高;XML为面向对象数据库注入新的活力;已有针对XML的面向对象数据库推出。2006.3计算机与电子系—计算机技术教研室著名数据库产品对XML的支持Oracle做为全球第一大数据库及数据库应用解决方案提供厂商,1999年率先推出支持XML的数据库产品—Oracle8i。Microsoft于2000年宣布其S

5、QLServer对XML提供支持;SQLServer的XML支持计划,旨在产生一组功能强大的产品和服务来实现分布式互连网应用框架。2006.3计算机与电子系—计算机技术教研室SQLServer2000对XML的支持允许用户通过网络查询SQLServer,并以XML格式获得返回结果;允许查询和写入XML数据,用SELECT语句和FORXML子句检索XML数据,使用OPENXML提供程序XML数据;使用XPATH查询语言检索XML数据;使用XML文档作为命令文本并以流的形式返回结果集。2006.3计算机与电子系—计算机技术教研室配置IIS服务器即在IIS服务器上建立代表SQL

6、Server的虚拟目录。配置IIS服务器要经过三个步骤:建立用于映射虚拟目录的文件夹创建通过IIS访问的数据库配置虚拟目录2006.3计算机与电子系—计算机技术教研室配置虚拟目录应用SQLServer工具,可在IIS中配置SQLXML支持:2006.3计算机与电子系—计算机技术教研室使用HTTP查询SQLServer即直接在浏览器地址输入带有查询语句的URL,以对SQLServer数据库执行查询操作,并将查询结果返回到浏览器中。2006.3计算机与电子系—计算机技术教研室HTTP查询的模型FORXMLOPENXMLSQLServerIISISAPISQLOLEDBsqlx

7、ml.dllxmldata数据库xsl模板带批注的架构IE5客户端IIS服务器SQLServer服务器SQL查询插入更新2006.3计算机与电子系—计算机技术教研室以XML格式返回查询操作查询SQLServer2000pubs数据库中的Astock_cus表内容,并以XML格式返回:http://localhost/sqliis?sql=select*fromAstock_cusforxmlauto&root=A_H_stockinfo2006.3计算机与电子系—计算机技术教研室操作执行结果2006.3计算机与电子系—计算机技

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

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

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