ADO与XML数据交换(基于Web应用)

来源 :科技与企业 | 被引量 : 0次 | 上传用户:xsxiaomo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、XML简介
  1.XML产生的背景
  XML(eXtensible Markup Language)—可扩展的标记语言,是互联网国际标准组织W3C于1998年2月发布的表示数据语义信息的标准。它起源于SGML(Standard Generalized Markup Language)—标准通用标记语言,并吸取了HTML的优点。SGML过于复杂,HTML过于简单,使它们都不能适应新的WEB应用的要求,所以推出了XML。XML以强大的数据描述功能,简单的语法吸引了人们,并得到了迅速的推广和广泛的应用。
  2.XML的特点
  (1)具有良好的扩展性;
  (2)内容与形式可分离;
  (3)遵循严格的语法要求;
  (4)便于不同系统间的信息传输。
  3.XML数据存储机制
  作为对HTML语言标准的改进,XML由于其内容与形式相分离的特点非常适用于异构数据库之间的数据共享和数据交换。为使这成为可能,就必须实现数据库的XML数据存取,并且将XML数据同应用程序集成,进而使它同现有的业务规则相结合。XML的数据来源有纯文本文档、关系型数据库和其他非关系型数据。第二种数据源通过数据库管理数据,然后利用服务器端的应用(ASP JSP Serverlet)对其动态的存取。
  DOM(Document Object Model,文档对象模型)实际是对XML文档进行访问和操作的接口。利用DOM读取文档中的节点,是最基本也是最底层的XML存取技术。DOM用对象模型来描述XML文档的结构,DOM分析器对XML文档进行分析后,将整个XML文档以DOM树的形式放在内存中。通过DOM对象模型可以对XML文档进行层次化的访问,应用程序可以对DOM树的任何一个部分进行访问与操作,亦即通过DOM树,应用程序可以对XML文档进行随机访问。因此这种机制也被称为随机访问机制。
  XSL(eXtensible Stylesheet Language,可扩展样式语言)是描述XML文档样式信息的一种语言。XSL显示XML的基本思想是通过定义模板将XML源文档转换为带样式信息的可浏览文档。XSL由两大部分组成:第一部分描述了如何将一个XML文档转换为可浏览或输出的格式。第二部分定义了FO(Formatted Object)对象。在输出时,首先根据XML文档构造源树,然后根据给定的XSL将这个源树转换为可以显示的结果树,最后再按照FO分析结果树产生一个可以在设备上输出的结果。
  ADO是微软提供的站点数据库的访问技术,是ASP的一个组件,它通过ODBC驱动程序连接相应数据库。ADO取得数据后,调用DOM提供的API来动态生成XML文档,并进一步同其他应用程序交换数据,或者直接在浏览器中显示。
  二、ADO与XML数据交换的实现
  1.实现
  三、结束语
  由于XML内容与形式可分离的特点,使得从服务器读出的带格式信息的数据传给客户端的XML文件,然后用户在客户端操作数据,以自己希望的方式显示数据。这种基于XML结构的数据交换体系可以大大地减少WEB上的数据传输,对于当前数据传输要求较高的WEB应用,有较大吸引力。
  ADO技术是关于数据访问的关键技术,它提供了在Windows和基于COM(组件对象模型)的方案中处理数据的重要方法,可以简化应用程序对数据库的访问。而未来的分布式系统将要求整个Internet上的互操作性。在这种情况下,ADO模型就有一些严重的缺陷。在更容易管理的、跨平台的格式方面,XML能够发挥重要的作用,可以弥补这些缺陷。ADO生成数据,XML提交数据,构成一个新的数据交换模型。
其他文献
文章探讨了变电站综合自动化有关的技术及功能要求,并结合海北州电力局110kV海晏变电站综合自动化系统的建设,提出了对中低压变电站实现综合自动化的看法和建议。
文章介绍了电力集中抄表系统的工作原理、软件结构及功能.该系统的主要工作原理是利用低压线路将电表的脉冲信号传输到集中器中,集中器将这些信号通过电话线传送到电费计算服
乍寒乍暖,春天跌宕起伏地来了。梅花落尽,小桃开,都只是旧时天气。着一件旧时春衫,情怀却不似旧家时了。  楼外有雀鸟,依旧叫得快活。呱呱呱——是八哥还是布谷呢,闹不清。鹧鸪的哀鸣,啼破了春山,隐隐约约叠着新愁旧愁。蛙声也穿过重重田塍,来到我的窗外,一如旧年。  我专程看花,花的颜色却并没有一时明白过来;我驻足听鸟,鸟声与我心同归于寂。花和鸟就在那里,却不再是我心安处。  我的心,穿越千重烟水,来到东
小学阶段,教师应如何在平时阅读中加强词语教学,引领学生走进词语的感性世界呢?联系具体语境,品悟内在情意。没有语境,就没有确切的词语之意。要让学生准确理解词语,就不能完
文章结合330kV花园变人工接地网的改造工程,对相关的设计思路进行了理论性阐述。由于青海电网内人工接地网的改造,特别是大型及高电压等级变电站人工接地网的改造设计尚属首次,因此文
文章介绍了花园变电站信息采集实时监控及管理系统的主要功能,并对数据的产生、信息的来源进行了分析,提出了"以班站为基础,以基本数据为主,以设备为中心”的变电站综合管理
信息技术的高速发展,对人力资源管理提出新的要求,如何应用信息技术进行企业人力资源信息管理和人力资源规划决策,是一个值得研究的课题。现代企业人力资源信息系统新模式,可以在
行政行为说明理由制度是指行政主体在作出影响相对人权益的行政行为时必须说明其行为的事实根据、法律依据及其他理由。国内外的行政行为说明理由制度的比较研究表明,我国现行
【摘 要】氧化铁皮是轧钢生产中最常见的一种加热缺陷,正确分析其形成原因及其危害,采用合理的改进措施对轧材生产有一定的指导意义。  【关键字】氧化铁皮;加热温度控制;除鳞方法  前言  氧化铁皮在热轧产品表面最为常见,不及时去除被压入产品的表面势必造成产品质量缺陷,也会对经济效益有一定的影响。因此正确分析其形成的原因,提出合理预防措施,能够为生产提供有利依据。  1、氧化铁皮的种类  1.1氧化铁皮
一位知名教师执教一堂观摩课,只用了5分钟就把新课上完,接下来就是大量的例题和练习。因其“题型新,题面广”,“学生在不断地动手,课堂有思考点,学生紧跟老师”,听课的师生都比较满意。  上述现象的产生并非偶然,有其必然性。一是时代的产物,凭分数升高中,中考的命题知识点来源于教材,而初中有限的知识点经过这样的磨练,初中教师可以向学校、家长、社会交一份优秀的答卷。学生却苦了,极度不适应高中阶段的学习生活。