欢迎来到天天文库
浏览记录
ID:23909126
大小:51.00 KB
页数:5页
时间:2018-11-11
《基于.的xml数据访问和处理研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于.的XML数据访问和处理研究XML是微软.平台的一个重要组成部分,目前已经成为L的技术特点基础之上,研究了基于.的XML数据访问的方法和数据处理原理,为XML的标准化应用提供有益的支持。关键词:;XML;数据访问;数据处理 随着计算机技术和互联X技术的创新和迅速发展,给人类社会带来了很大方便,不仅促进了人类社会之间的交流,还方便了人类从互联X上获取信息和知识。但是随着信息量的不断增加和管理不善,导致了信息的杂乱无章,降低了获取信息和知识的效率,因此,迫切需要对这些信息进行标准化管理。可扩展标记语言(XML,eXtensibl
2、eMarkupLanguage)就是这样一种标准化规范技术,XML具有简单、易用、跨平台,可扩展性等特点得到广泛的应用。XML是SGML的一个子集,是SGML的优化,使用了SGML中常用的部分,并用一种方便理解的方式包装起来,避免了SGML的过于复杂和的过于简单[1],在X络上以类似于的方式实现SGML的发送、接受和处理。 .是微软开发出来的一套标准和规范,并包含了一系列的技术,主要用于X络上计算机的协同工作,让信息在互联X上能够顺畅的流通。.包含了使用开放标准格式的XML技术进行信息的交换,在XML技术中,不需要请求者具有数据
3、存储和保存专业知识的背景,数据的都是以标准化的XML格式存放和取出。XML以简单的语法和强大的数据描述功能吸引了人们,得到了迅速的应用和发展。1.XML简介1.1XML在数据访问和处理方面的特点 XML使用了SGML中简单易用的语法,却保留了SGML中的大部分功能,很快就成为了互联X上数据访问和交换处理的标准,其数据形式是XML文档,它所保存的不仅能够很方便的被应用程序读取,而且通过特有的标记方式对数据进行结构化描述,有利于数据的交流和传输。XML在数据访问和处理方面具有以下的特点[2]:(1)数据集成和结构化 除了少量的关于
4、XML包装程序和解释器用的指令之外,XML文档中的内容基本上全是数据和数据结构,是一种由数据驱动的标识性语言。标记方式处理数据是数据结构化的基础,此外,数据和数据结构的方式方便数据进行重新排列组合,以及方便用户的操作,对多源数据的集成有很大的帮助。(2)跨平台性 XML是一种开放的标准规范技术,使用公开、非私有的语言格式,不同领域的使用者可以根据自己的情况开发不同的标记语言。XML的开放性使得它成为复杂X络环境下多源数据交流的媒介,X络中的系统,只要装有XML解释器,就可以不用考虑对方信息的格式,也不需要使用特殊的软件进行解释,
5、就能理解其他系统传送过来的信息,并进行加工和交流。(3)与关系数据库管理系统(RDMS)优势互补性强 XML是不同数据结构的文本化描述语言,使用者可以自定义标签、数据结构,并可以对数据赋予一定的含义,在数据交流时只需要使用XML解释器即可。XML是一种通用的数据结构,可以描述线性表、树、图形等数据结构,也能描述文件化的外部数据结构。对描述关系型数据库具有很好的优势,主要表现在跨平台性能、数据管理、数据表示以及数据转换等方面的互补。1.2.对XML的强大支持 XML是.数据处理的基础和核心,ADO.是目前最常用的基于.的数据访问
6、技术,ADO.包含两个组件,分别是DataSet组件和.数据提供组件。DataSet描述健壮的数据类型,能够和XML紧密的集成,不仅能够使用XML文档,对于来自不同数据源的数据,还能以XML格式传递给相应的系统[3]。.数据提供组件中的.类库中包含了大量的XML文档的类,这些类是XML档处理模型的基础,XML文档的处理模型为流式处理模型和DOM处理模型。.提供了对XML的强大支持,在.系统和程序中处理XML文档非常方便,但是可能会消耗大量的内存。2.基于.的XML数据访问方法2.1ADO方法 在微软早期的平台上,使用的是ADO的
7、数据访问方法,开发系统或程序时,将结果集转换为XML,也就是讲结果集保存为一个XML文档。在访问的时候,ADO首先创建并打开一个数据库链接,之后创建一个mand对象,通过mand对象执行SQL语句,然后再通过RecordSet对象将结果集转换成XML,实现从系统数据库中获取XML数据[4]。ADO方法是早期应用的.平台下的数据访问方法,对于XML的支持是有限的,目前已经很少使用。2.2SQLXML方法 SQLXML托管类属于SQLXML3.0的功能包,是.FrameeSXML服务来编写SXML类库是嵌在操作系统的底层,能够与你的
8、应用程序通信,但不是能与外部环境通信。而.框架给用户提供了一套集成的XML工具,.中的XML类提供了基本的分析、查询、转换XML数据的功能,如上图所示,列出了.处理XML的常用对象图。4.总结本文在分析了XML的特点之上,分析基于.的XML数据访问
此文档下载收益归作者所有