XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换

上传人:E**** 文档编号:89181875 上传时间:2019-05-20 格式:PPT 页数:22 大小:498.50KB
返回 下载 相关 举报
XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换_第1页
第1页 / 共22页
XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换_第2页
第2页 / 共22页
XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换_第3页
第3页 / 共22页
XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换_第4页
第4页 / 共22页
XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换》由会员分享,可在线阅读,更多相关《XML程序设计案例教程 教学课件 ppt 作者 郝俊寿 模块九 XML与数据交换(22页珍藏版)》请在金锄头文库上搜索。

1、任务一 XML的数据交换机制与数据存取机制 任务二 XML与数据库 任务三 XML数据交换技术 任务四 数据库对XML的支持 学 材 小 结 习 题,任务一 XML的数据交换机制与数据存取机制,子任务1 XML数据交换机制 子任务2 XML数据存取机制,子任务1 XML数据交换机制,1.数据发布 2.数据集成 1)对整个业务进行调整,摈弃不合理部分。 2)对业务模式进行归纳总结,并从中抽象出数据交换模型,当然是基于XML的数据交换模型,也就是说制定数据交换的DTD或Schema。 3)结合制定好的XML数据交换模型,运用XML DOM和SAX等技术编写应用程序,也可以直接在原系统上进行改造。

2、3.交易自动化,子任务1 XML数据交换机制,图9-1 智能代理程序,子任务2 XML数据存取机制,图9-2 XML的数据存取机制,任务二 XML与数据库,子任务1 XML与关系数据库 子任务2 XML与面向对象数据库 子任务3 基于XML数据库的模型分析 子任务4 XML在数据库中的应用模式,子任务1 XML与关系数据库,图9-3 二维表格,子任务2 XML与面向对象数据库,图9-4 面向对象数据库管理系统,子任务3 基于XML数据库的模型分析,1)能够根据文档类型定义(DTD或Schema)确定数据库的模式。 2)支持DOM和SAX,可以进行事件驱动的XML处理。 3)内置数据处理语言模块

3、(XML语法分析器),能够进行XML文档数据的语法分析,同时对数据库中的元素进行直接的定位操作。 4)提供标准的XML查询语言。 5)能够处理大型数据集合,对置标文本的结构和内容进行索引。 6)提供开发工具包,支持DOM、SAX、Java、Script语言等。 7)提供一定的机制保证数据的一致性。 8)支持OLAP和数据仓库等高级应用。 1.数据编辑模块 XML编辑器 2.语法分析模块 XML Parser 3.数据库的管理模块 DB Manager,子任务3 基于XML数据库的模型分析,4.索引和检索模块 5.数据库接口模块,子任务4 XML在数据库中的应用模式,图9-5 XML在数据库中的

4、应用,任务三 XML数据交换技术,子任务1 ADO控件技术 子任务2 HTTPXML对象技术 子任务3 DB2XML转换工具 子任务4 ODBC2XML转换工具 子任务5 XOSL转换工具 子任务6 ASP2XML组件 子任务7 InterAccess软件包 子任务8 XML Servlet软件包 子任务9 WDDX Web分布式数据交换,子任务1 ADO控件技术,表9-1 clientList数据结构,表9-1 clientList数据结构,表9-2 数据库中已存入记录,表9-2 数据库中已存入记录,子任务3 DB2XML转换工具,1)将数据库查询结果或整个数据库转换成XML文档或者HTML

5、文档(利用XSLT)。 2)提供数据的属性描述。 3)支持同XSLT样式单处理器的方便集成。,子任务7 InterAccess软件包,09(157-185)P29 yh_Embed_6.jpg,图9-6 InterAccess体系结构图,子任务8 XML Servlet软件包,09(157-185)P29 yh_Embed_7.jpg,图9-7 XML Servlet的体系结构,子任务9 WDDX Web分布式数据交换,1)WDDX可以给Web开发者带来好处。 2)WDDX可以使利用Web进行通信和电子商务的公司受益。 1)WDDX同标准的XML数据存取的区别。 2)WDDX同Vignette

6、的ICE的比较。 3)WDDX同WebMethods的WIDL的比较。 4)WDDX同XML-RPC机制的比较。,任务四 数据库对XML的支持,子任务1 MS SQL Server 子任务2 Oracle 8i 子任务3 Informix,子任务1 MS SQL Server,1)利用HTTP以URL的方式访问SQL Server数据库。 2)利用在SELECT语句中附加FOR XML返回XML格式数据。 3)利用基于XML的UPDATE语句来更新数据库中的记录。 4)利用对象模型在Script脚本程序中实现同样的功能。,子任务2 Oracle 8i,1)向数据库发送查询语句,然后从返回的结果

7、中输出XML文档(文本或DOM节点树)。 2)将XML数据保存至数据库。 1)能够从SQL查询中产生XML文档。 2)能够从SQL查询语句或JDBC ResultSet对象中输出文本或文档对象模型节点树(DOM)。 3)能够将XML文档数据写入数据库表或视图中。 4)支持W3C的XML 1.0推荐标准。 5)可以通过扩展进而支持SAX 1.0文档访问。,子任务2 Oracle 8i,6)支持基于下列字符集的文档:UTF-8、UTF-16、ISO-10646-UCS-2、ISO-10646-UCS-4、EUC-KR、US-ASCII、EBCDIC-CP-*、ISO-8859-1to-9、BIG、GB2312、EUC-JP、KOI8-R、ISO-2022-JP、ISO-2022-KR、Shift_JIS。,习 题,1.简述XML的数据交换机制。 2.简述XML的存取机制。 3.简述XML与数据库之间的关系。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号