论文部分内容阅读
【摘要】现代远程教育的发展,对其依赖的基于传统文本为主的HTML语言提出了严峻挑战。XML作为一种“智能”化语言,在网络时代逐渐显示其优越性,并有取代HTML之势。在对XML的技术特点和优势作了详细介绍的基础上,重汽探讨了XML技术在现代远程教育中的应用。
【关键词】XML技术;现代远程教育
现代远程教育是随着现代信息技术发展而产生的一种新型的教育形式,它的特征是把电脑技术、通讯技术、多媒体技术等高科技技术综合运用于远程教育中,兼容多种教学形式,优化和有机组合不同媒体,进行教学的新型教育方式。
一,现代远程教育的现状和存在的问题
现代远程教育支撑平台体系结构包括两种模式:一种是传统的基于IS(Client∕server)模式,即客户机与服务器模式;一种是新型的基于B/S(Browser/server)模式,面向广大用户的三层结构系统,即由客户端浏览器、WEB服务器和数据库服务器三部分组成。BIS模式是现代远程教育支撑平台所采用的主要模式。在主要基于BIS模式的现代远程教学方式下,网络课件是网络教学的一个最重要组成部分。为了使学生不受时空的限制,最大限度地获取网上教学资源,许多计算机专业人员和教育工作者都致力于各种类型课件的开发,这样的后果造成资源信息量巨大,分散且孤立,重复性建设过多;由于资源缺乏智能化,无法精确定位,给搜索和管理工作带来极大不便。由于缺乏统一的标准和技术手段,也给不同系统格式的文档间的相互通信和转换带来极大的问题。
HTML不能胜任现代远程教育互联网的蓬勃发展,HTML的确发挥了重要作用。在现代远程教育中,网络课件主要是基于HT-ML文档结构的。但HTML自身的特点使其在继续发展应用中面临着严重的障碍。
二,XML的主要特征
XML作为一种扩展性标识语言,具有以下的特点:
(l)可扩展性。它是由W3C(国际互联网页联盟)统一制定的,你可以为你的文档建立自己的标签(tags)。这种标签不是固定的,不需要记忆,只要清晰,易于理解。你可以创建任何数量的各个行业的标记。如化学标记语言;数学标记语言等不同行业的标志语言。
(2)自描述数据。主要在于其中的每个项目都有自己的名字,而这个名字又与文档所描述的现实世界中的问题所涉及的某项具体内容密切相关。用XML编写的文档增强了文档的可读性,容易交流和维护。
(3)结构化。XML的结构化是指标识本身的含义与它描述的信息相分离。它利用了一个DTD规范来定义XML文件的语法、语句和数据结构的标准。XML带有一个XML语法分析器,XML语法分析器使用DTD来规定一个文件是否规范,就是说它是否包括正确定义的开始和结束标记。
(4)便于异质系统间信息互通。在异质系统之间进行信息交流,往往需要借助于一些特殊软件才能得以顺利完成。有了XML后,异质系统之间可以很方便地借助于X劲L来交流媒介,它是非常理想的网际语言,便于信息交流。对于XML格式的文本文档,简单易读,各个系统商只要装有XML解析器,就很容易获取别的机器传来的信息。
三,XML技術在现代远程教育中的应用
XML作为一种网际标记语言,在远程教育资源建设中得到了很好的应用,具体表现在:
1,在现代远程教育的资源描述方式上的应用
在现代远程教育中,各种资源分布在不同的数据库平台上,在对资源的描述上有很大的差异,现代远程教育所暴露出的大部分弊病,最重要的原因就是没有统一的资源描述方式。XML的出现,使得在现代远程教育中用统一的方式来描述各类资源成为可能。
2,在信息存储和数据交换上的应用
由于XML不是基于二进制格式的文档,它是作为一种纯文本的格式存在。在远程教育中,一些特殊的资源符号是不能被描述出来的,XML提供了一种机制一DTD(Document Type Definition,即文档类型定义),利用DTD你可以呈现几乎所有的数据,并且可以在从任何标准的文本编辑器到可视化的开发环境下进行任意的创建和编辑,而不担心格式转换和不兼容的问题,这使得调试程序变得相当方便,对于小规模的数据存储很有用;在另一方面,从XML前端数据到一个数据库,把它们转换成XML数据,并存储成大规模的XML数据成为可能。因此XML提供基于任何小型构造文件到大至企业级的数据仓库的任何数据存储解决方案。
3,从服务器到服务器的应用
到目前为止,现代远程教育主要是基于BIS模式结构。Web客户端浏览器从Web服务器上获取信息。当Web服务器访问量增大时,它并不会向另一台web服务器寻求帮助。随着时间的流逝,越来越多的应用程序资源开始由Web服务器控制,这样一来,实现多个服务器一起来解决问题的能力就变得重要起来。由于一台服务器能够呼叫另一台服务器以寻求数据和处理能力,从另一个服务器获取XML,进行操作,然后把结果传递给客户机,这样可以及时满足客户机请求的需要。
4,提供超强的链接和查询
在远程教育中,存在各种各样的资源,如何使学习者在短时间获得所需的信息,对学习者的学习兴趣都起着至关重要的作用,XML在为学习者提供链接和查询方面发挥着很好的优越性:提供超强的链接;提供良好的查询。
5,XML在现代多媒体中的应用
在现代远程教育中,多媒体的运用很广泛。XML在对多媒体的支持上有其独到之处:(l)定义矢量图形(SVG)。XML可以是多媒体系统的一个主要组件。(2)用SMIL来描述多媒体显示。SMIL允许声音、影像、文本、图形组件的排序操作。它的出现,目的是为了给多媒体制作和显示系统提供一种标准化的格式来描述多媒体,如WEB浏览器,或者由Macromedia公司的Rash工具制作的多媒体。SMIL的出现,对远程教育多媒体软件的显示和开发提供了很好的解决方案。
综上所述,随着Internet的发展、教育的不断产业化以及对XML应用程序支持的开发,XML作为一种网际语言,在现代远程教育中的应用还将很广泛。
参考文献
[1]张晓晖.XML手册(第四版)[M].北京:电子工业出版社,2(X)3,3.
[2]教育部现代远程教育资源建设委员会.现代远程教育资派建设技术规范[S],2002,4.
【关键词】XML技术;现代远程教育
现代远程教育是随着现代信息技术发展而产生的一种新型的教育形式,它的特征是把电脑技术、通讯技术、多媒体技术等高科技技术综合运用于远程教育中,兼容多种教学形式,优化和有机组合不同媒体,进行教学的新型教育方式。
一,现代远程教育的现状和存在的问题
现代远程教育支撑平台体系结构包括两种模式:一种是传统的基于IS(Client∕server)模式,即客户机与服务器模式;一种是新型的基于B/S(Browser/server)模式,面向广大用户的三层结构系统,即由客户端浏览器、WEB服务器和数据库服务器三部分组成。BIS模式是现代远程教育支撑平台所采用的主要模式。在主要基于BIS模式的现代远程教学方式下,网络课件是网络教学的一个最重要组成部分。为了使学生不受时空的限制,最大限度地获取网上教学资源,许多计算机专业人员和教育工作者都致力于各种类型课件的开发,这样的后果造成资源信息量巨大,分散且孤立,重复性建设过多;由于资源缺乏智能化,无法精确定位,给搜索和管理工作带来极大不便。由于缺乏统一的标准和技术手段,也给不同系统格式的文档间的相互通信和转换带来极大的问题。
HTML不能胜任现代远程教育互联网的蓬勃发展,HTML的确发挥了重要作用。在现代远程教育中,网络课件主要是基于HT-ML文档结构的。但HTML自身的特点使其在继续发展应用中面临着严重的障碍。
二,XML的主要特征
XML作为一种扩展性标识语言,具有以下的特点:
(l)可扩展性。它是由W3C(国际互联网页联盟)统一制定的,你可以为你的文档建立自己的标签(tags)。这种标签不是固定的,不需要记忆,只要清晰,易于理解。你可以创建任何数量的各个行业的标记。如化学标记语言;数学标记语言等不同行业的标志语言。
(2)自描述数据。主要在于其中的每个项目都有自己的名字,而这个名字又与文档所描述的现实世界中的问题所涉及的某项具体内容密切相关。用XML编写的文档增强了文档的可读性,容易交流和维护。
(3)结构化。XML的结构化是指标识本身的含义与它描述的信息相分离。它利用了一个DTD规范来定义XML文件的语法、语句和数据结构的标准。XML带有一个XML语法分析器,XML语法分析器使用DTD来规定一个文件是否规范,就是说它是否包括正确定义的开始和结束标记。
(4)便于异质系统间信息互通。在异质系统之间进行信息交流,往往需要借助于一些特殊软件才能得以顺利完成。有了XML后,异质系统之间可以很方便地借助于X劲L来交流媒介,它是非常理想的网际语言,便于信息交流。对于XML格式的文本文档,简单易读,各个系统商只要装有XML解析器,就很容易获取别的机器传来的信息。
三,XML技術在现代远程教育中的应用
XML作为一种网际标记语言,在远程教育资源建设中得到了很好的应用,具体表现在:
1,在现代远程教育的资源描述方式上的应用
在现代远程教育中,各种资源分布在不同的数据库平台上,在对资源的描述上有很大的差异,现代远程教育所暴露出的大部分弊病,最重要的原因就是没有统一的资源描述方式。XML的出现,使得在现代远程教育中用统一的方式来描述各类资源成为可能。
2,在信息存储和数据交换上的应用
由于XML不是基于二进制格式的文档,它是作为一种纯文本的格式存在。在远程教育中,一些特殊的资源符号是不能被描述出来的,XML提供了一种机制一DTD(Document Type Definition,即文档类型定义),利用DTD你可以呈现几乎所有的数据,并且可以在从任何标准的文本编辑器到可视化的开发环境下进行任意的创建和编辑,而不担心格式转换和不兼容的问题,这使得调试程序变得相当方便,对于小规模的数据存储很有用;在另一方面,从XML前端数据到一个数据库,把它们转换成XML数据,并存储成大规模的XML数据成为可能。因此XML提供基于任何小型构造文件到大至企业级的数据仓库的任何数据存储解决方案。
3,从服务器到服务器的应用
到目前为止,现代远程教育主要是基于BIS模式结构。Web客户端浏览器从Web服务器上获取信息。当Web服务器访问量增大时,它并不会向另一台web服务器寻求帮助。随着时间的流逝,越来越多的应用程序资源开始由Web服务器控制,这样一来,实现多个服务器一起来解决问题的能力就变得重要起来。由于一台服务器能够呼叫另一台服务器以寻求数据和处理能力,从另一个服务器获取XML,进行操作,然后把结果传递给客户机,这样可以及时满足客户机请求的需要。
4,提供超强的链接和查询
在远程教育中,存在各种各样的资源,如何使学习者在短时间获得所需的信息,对学习者的学习兴趣都起着至关重要的作用,XML在为学习者提供链接和查询方面发挥着很好的优越性:提供超强的链接;提供良好的查询。
5,XML在现代多媒体中的应用
在现代远程教育中,多媒体的运用很广泛。XML在对多媒体的支持上有其独到之处:(l)定义矢量图形(SVG)。XML可以是多媒体系统的一个主要组件。(2)用SMIL来描述多媒体显示。SMIL允许声音、影像、文本、图形组件的排序操作。它的出现,目的是为了给多媒体制作和显示系统提供一种标准化的格式来描述多媒体,如WEB浏览器,或者由Macromedia公司的Rash工具制作的多媒体。SMIL的出现,对远程教育多媒体软件的显示和开发提供了很好的解决方案。
综上所述,随着Internet的发展、教育的不断产业化以及对XML应用程序支持的开发,XML作为一种网际语言,在现代远程教育中的应用还将很广泛。
参考文献
[1]张晓晖.XML手册(第四版)[M].北京:电子工业出版社,2(X)3,3.
[2]教育部现代远程教育资源建设委员会.现代远程教育资派建设技术规范[S],2002,4.