基于XML的VB数据交换技术及其应用 .pdf
维普资讯
电脑知识与技术......网络通讯与安全.
基于XML的VB数据交换技术及其应用
张涌逸
(太原师范学院计算机系,山西太原030012)
摘要:XML是一种数据描述语言,是标准通用标记语言SGML(StandardGeneralizedMarkupLanguage)的一个子集,它的出现为网络
注入了新的活力。本文以VB为例,阐述如何通过文件对象模型读取XML文件,并举例进行了分析。
关键词:XML;DOM;数据变换
中圉分类号:TP393文献标识码:A文章编号:1009-3044200(6)11-0108-01
TheTechnologyofDataExchangebetweenXMLandVB
ZHANGYong—yi
Ta(iyuanTeachersCoUege,ComputerDepartment,Taiyuan030012,China)
Abstract:XMLiasJe1xoteficandcharactermarkup—basedlanguage.Itstoresor百inadat1ainsmipleandstandardtransmissionmodes.This
paperm=oducetsheconceptofDOM.IetxpoundshowtOreadandbrowseXMLfilewithDOMinVisualBasic.
KeyWOrd8:XML;DOM;DataExchange
1引言整体.其部分语义正是通过这种结构关系得以体现。与主要用于
近年来随着互联网的飞速发展,网上交易、电子图书、网上教内容展示的HTML相比,XML将被用来描述内容的类型,如文件
学以及其它各种基于数据库的计算机应用系统都在不断的增多,的主题、关键词等信息。
异构数据库之间数据的开放和共享正变得日益重要。利用各种3DOM
API实现的通用数据库接口(如ODBC等)已得到了广泛的应用,文档对象模型(D0M)是访问和维护HTML和XML文档的应
并且提供了对异构数据库进行管理和数据存储的统一方法。在这用程序接口API()。它定义了文档的逻辑结构以及存取和维护文
种情况下,为大量各式各样的数据提供某种统一的表示方法无疑档的方法。在DOM的详细说明书中,“文档”指的是广泛意义上的
会提高异构数据库之间的数据交换能力。因此,XML的m现引起文档,XML用来代表存储在不同系统上的各种各样的信息,包括
了人们的关注。XML(eXtensibleMarkupLanguage)具有的可扩展那些在传统意义上被看作数据,而不被认为是文档的信息。现在
性和自描述性使其在数据交换和信息共享方面拥有着天然的优XML可以把这样的数据表示为文档。并由DOM管理。利用DOM,
势。可扩展性使其成为一种描述数据结构的有力工具,尤其适合程序员可以建立文档,遍历文档的结构,还可以增加、删除以及修
描述数据格式预先未知或易变的半结构化数据;自描述性使得