首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
论文关键词:XML;办公自动化;数据岛;DOM 
  论文摘要:主要介绍XML信息交换技术及XML的应用过程,同时描述在网络招生中如何运用XML技术,并以实例简要说明。
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 83109635 论文发表咨询电话:0371-69135500  

TOP

浅析XML技术在网络招生中的应用
2011-04-04 09:38:26 来源:学术论文网 作者:梁一子 【 】 浏览:788次 评论:0

 论文关键词:XML;办公自动化;数据岛;DOM
  论文摘要:主要介绍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网),然后相互交换数据,经应用层系统处理后再转存人库。

  1.4  XML数据交换技术
    不同的编程语言和脚本语言需要不同的SQL API和XML语法分析器组合。
  2、XML的应用过程
  2.1显示XML
    文档本身只描述数据内容,它的显示功能由样式单来完成。使用独立的样式单文件制定显示格式的一大优势在于:对同一份数据文件可以制定不同的样式风格,应用在不同的场合,使数据能够更合理、更有针对性地表现出来,提高了数据的重用性。
    目前,W3C正式推荐的样式单标准有两种:①层叠样式单CSS(Cascding Style Sheets);②可扩展样式单语言XSL。
    XSL利用模式匹配的方法,选择XML文档中需要处理的元素/属性,再针对这些特定的对象制定相应的转换规则。借助XSL,还可添加新的元素/属性,对所有元素/属性进行重新排序、循环处理、条件判断等程序化的控制,使其适应各种复杂的需求。
    在XML文档中引用XSL的格式为:
        <?}unl一stylesheet type= "text/xsl" href = "applymentxsl"?>
  2. 2绑定XML
    Web服务器与客户机之间的数据传递方式有3种:H’1’ML页面、XML文档以及XML数据岛。其中,XML数据岛通过特定的标签把XML数据直接嵌入到HTML文档中。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,同时还能保持HTML原有的一些特色,如利用用户端脚本程序实现动态信息交换等。
    XML数据岛的实现方法是在H’I’ML文档中使用<XML>标签。代码的嵌入方式有两种:直接嵌入(如例1)和外部引用(如例2)。
    例1: 快速发表论文
    <XML ID="MyXMLData">
  <? xml version =“0"?>
  ……XML definitions……
  < /XML>
  例2:
    < XML ID=" MyXMLData" SRC=“http://www.mi-croeoft, corn/MyXMLData. xml">
      </XML>  2.3访问XML
    Document Object Model(文档对象模型)简称为DOM,是对Web文档进行应用开发、编程的应用程序接口(API ),是W3C公布的一种跨平台的、与语言无关的接口规范。
    DOM采用对象模型和一系列的接口来描述XML文档的内容和结构,即利用对象把文档模型化。这种对象模型实现的基本功能包括:①描述文档表示和操作的接口;②接口的行为和属性;③接口之间的关系以及互操作。
    DOM对结构化的 XML文档进行解析,文档中的指令、元素、实体、属性等所有个体都可以用对象模型表示。整个文档的逻辑结构类似一棵树,生成的对象模型就是树的节点,每个对象同时包含了方法和属性。
    利用DOM,可进行动态地创建XML文档、遍历结构、添加/修改/删除内容等操作。DOM面向对象的特性,使人们在处理和XML解析相关的事务时节省大量精力,是一种符合代码重用思想的强有力编程工具。
  2.4验证XML
    格式正确是对XML文档最基本的要求。XML文档必须严格遵守语法规范,同时,XML文档还应当符合语义方面的规范,即是“有效的”。对XML文档有效性的检查称为对XML的“验证”( Validation) 。
  3、在招生中的应用
    招生报名系统常采用下载表格的方式人工填写,而校方则需要将回馈的表格再一一输入到数据库中,这样大大降低了工作的效率,不利于数据的管理和共享。采用XSL技术的网上报名表见表1。
  
    填写之后将其转变成XML文档,存人内存,之后用DOM程序获取XMI.文档中的数据,并存人相应的数据库中。
  4、结语
    XML的使用可方便的实现信息的再利用,为数据的共享及应用奠定了基础。

Tags:论文发表 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:83109635
发表论文咨询电话:15895028059

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇浅谈多媒体教学在病理学实验教学.. 下一篇试论多媒体教学的发展及个性化研究

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作83109635
论文发表咨询电话:15895028059
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:83109635 咨询电话:15895028059投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话15895028059 河南省郑州市丰产路412号
2000论文网 版权所有.