XML技术在网络招生中的应用

进修社 人气:4.15K

论文关键词:XML;办公自动化;数据岛;DOM

XML技术在网络招生中的应用

   相关论文查阅:大学生论文工商财务论文经济论文教育论文  热门毕业论文

论文摘要:主要介绍XML信息交换技术及XML的应用过程,同时描述在网络招生中如何运用XML技术,并以实例简要说明。

    Internet的发展使Web化的教学办公自动化成为发展的趋势。利用XML ( extensible Markup Language)可方便地实现信息的共享。

1、XML信息交换技术

1.1  XML信息交换的类型

    XML定义了应用间传递数据的结构,这种结构的描述是一种简单的、能够用通用编辑器读取的文本。利用这种机制,可以制订底层数据交换的规范,而各模块之间传输的数据将是规范的符合既定规则的数据。从应用的角度来看,XML信息交换大致可分为几种类型:数据发布、数据集成和交易自动化。

1. 2  XML数据存取机制

    XML数据源从应用角度可分为3种:①XML纯文本文档;②关系型数据库。最适合于当前最为流行的基于3层结构的应用开发;③来源于其它各种应用数据,如邮件、目录清单等。图1为典型的XML数据存取机制。

1.3  XML在数据库中的应用模式

    XML在数据库中的应用模型需要借助3层架构来实现。这种模式下,在用户接口层,利用(I石或XSL技术,XML可实现基于Web浏览器的多样式可视化显示。而中间层则需要有一个代理程序运行于其中,通过它来访问数据库管理系统中的数据和输出XML文档。另外,这种代理程序还可以进行双向的基于事件的数据更新,也就是说.客户端的数据变化(如数据的插人、删除、修改等)可以通过代理程序反映到底层数据库,而数据库的更新也能够通知到客户端。同时在传输过程中的数据都是已经XML化了的。通过中间层的代理程序,可获取的数据来源可以不必局限于某台固定的数据库服务器.而可以是分布于企业内,甚至于遍及全球各地的数据库服务器。另外,借助于XML Schema,开发者能更为精确地描述和交换数据。

    XML提供了一种连接关系数据库和面向对象数据库以及其它数据库管理系统之间的纽带见图2。XML文档本身是一种由若干节点组成的结构,这种特点使得数据更适宜于用面向对象格式来存储,同时也有利于面向对象语言(C++,Java等)调用XML编程接口访问XML节点。关系数据库和面向对象数据库首先需要将数据从数据库中提取出来,经过转换或直接以XML数据形式发布到网上(局域网或Internet网),然后相互交换数据,经应用层系统处理后再转存人库。

TAGS:招生 XML 技术