• 您的位置我爱Aspx >> XML/XLST >> XML实现异构数据库间转换的实现与分析(转)
  • XML实现异构数据库间转换的实现与分析(转)

  • 作者:aspxer  来源:internet  日期:2007-5-20 0:28:40  关键字:xml,数据库,数据
  • XML实现异构数据库间转换的实现与分析(转)

    现异构数据库间转换的实现与分析

    类型: XML/Biztalk 收录时间: 2002-4-8 9:20:00

    XML中一种扩展的标记语言,它具有很好的扩展性标记.本文通过XML实现不同数据库的定义,实现对XML数据库的访问和异构数据库之间的互访.

    关键词:XML 异构数据库 信息交换 数据库访问

    1 引言

    XML(Extensible Markup Language)它是由W3C组织于1998年2月

    制定的一种通用语言规范,是SGML 的简化子集,专门为 Web 应用程序而设计.XML作为一种可扩展性标记语言,其自描述性使其非常适用于不同应用间的数据交换,而且这种交换是不以预先规定一组数据结构定义为前提.XML最大的优点是它对数据描述和数据传送能力,因此具备很强的开放性.为了使基于XML的业务数据交换成为可能,就必须实现数据库的XML数据存取,并且将XML数据同应用程序集成,进而使之同现有的业务规则相结合.开发基于XML的动态应用,如动态信息发布、动态数据交换等,前提是必须有支持XML的数据库支持. XML 提供描述不同类型数据的标准格式 -- 例如:约会记录、购买定单、数据库记录、图形、声音等 -- 并且可一致而正确地解码、管理和显示信息. XML一开始就建构在Unicode(统一码)之上,提供了对多语种的支持,具有世界通用性.

    2 XML与数据库的结合

    XML数据源有多种多样,根据具体的应用,大概可分为下面三种:一种是XML纯文本文档;第二种是关系型数据库;第三种则来源于其他各种应用数据,如邮件、目录清单、商务报告等.其中,第一种来源,即XML纯文本文档是最基本的也是最为简单的,将数据存储于文件中,其最大的优点在于可以直接方便地读取,或者加以样式信息在浏览器中显示,或者通过DOM接口编程同其他应用相连.第二种数据来源是对第一种来源的扩展,目的是便于开发各种动态应用,其优点则在于通过数据库系统对数据进行管理,然后在利用服务器端应用(如ASP、JSP、Servlet)等进行动态存取.这种方式最适合于当前最为流行的基于三层结构的应用开发.第三种数据由于来源广泛,因此需要具体情况具体对待.本文的分析主要针对前两种数据来源进行分析.

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:xsl的功能还是蛮强大的
    下一篇:Java XML教程(第5章)