XML技术在数据变换中的应用优势探讨

来源 :考试周刊 | 被引量 : 0次 | 上传用户:wcn009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: XML技术提供了一种可以在异构的计算机和应用程序系统之间交换数据变换数据格式的方法,这种功能使得XML成为WEB应用、电子商务、网络出版、移动通信等互联网技术的重要组成部分。
  关键词: XML XSL XSLT 数据变换
  
  引言
  
  XML(Extensible Markup Language)是1998年2月W3C推出的一种标准,它是一个可以自定义置标语言的标准。XML允许各组织和行业建立独特需要的标记库,它具有良好的可扩展性。同时,XML具备格式及语法结构的准确性,它使用DTD和Schema文件对XML文档进行严格的文档格式以及数据有效性验证和逻辑结构约束;一个结构完整的XML文档结构树为XML数据搜索提供了严谨有序的组织结构,所以在XML文档中数据的检索是精确的,搜索引擎是简单高效的;XML技术中的XSL(Extensible Style Language)可以将数据内容与显示样式分离,实现数据的多种表示,XSL中的数据转换语言XSLT(XSL Transformation)能进行数据变换格式显示。这些功能使得XML在网络数据存储、数据交换中扮演类似于网络数据库的重要角色。从06级开始我们对本系软件和信息管理技术专业学生开设了XML技术课程。XML相比于其它标记语言(如HTML),相比于一些实用数据库,乃至相比于一些动态应用开发技术(如ASP.NET、JSP),它的优势和生命力到底在哪里?这也正是众多学习XML语言的学生正在疑惑着并要积极探讨的问题。
  
  1.优势与应用
  
  如前所述,XSL可以将数据内容与显示样式分离,实现数据的多种表示;XSL由FL(Formatting Language)数据格式化语言和XSLT(XSL Transformation)数据转换语言两部分组成,它实际上包含了格式转换(FL Transformation)和XSLT结构转换部分;XSL本身就是一个结构完整的XML文档,一个样式单。XSL中的数据转换语言XSLT能把数据从一种数据格式变换为另一种数据格式显示。XSTL提供了一些转换语言,这些转换语言实际上是一些模式化的查询语言,它们通过相关的模板定义元素及模板匹配元素遍访XML文档结构树的元素节点和子节点的值,从XML文档中提取数据的特定语句。所以,从实质上看,XML是定义了一种在应用系统之间传送的通用的数据结构,这是一种符合既定规则的简单数据,是可以用任何编辑器读取的文本,这些文本可以经过XSLT变换为各种数据格式。比如XSTL既可以把XML文档数据转换成一段HTML代码显示在IE浏览器或NETSCAPE浏览器中,也可以把XML文档数据转换成一个WML(Wireless Markup Language——无线标记语言)文件或其它格式文件,显示在移动手机的WAP微型浏览器中或其它终端设备中。这种数据变换功能正是XML的一大优势。
  鉴于此,当前的一些主流数据库(SQL Server、Oracle等)都提供了对XML技术的支持:可以将数据库文件导入导出直接生成或保存为XML文件,使得数据在数据库之间、在页面和数据库之间的交换与传递变得非常简单。据称作为世界上使用最广泛的关系数据系统之一、全球第一大数据库及数据库应用解决方案的Oracle产品,早在1999年就率先推出了支持XML的数据库产品Oracle 8i。Microsoft于2000年1月宣布其SQL Server对XML提供支持,SQL Server 2000为用户提供了完全集成的XML可扩展标记语言环境。基于XML数据交换的应用系统之间交换数据的过程就是一个产生、传输和处理XML文档的过程,通过XML在不同操作系统平台(Windows NT、Unix等)下、在不同的数据库系统(SQL Server、Oracle等)之间传输交流数据,即在异构的不兼容的操作系统平台及应用程序系统之间简单轻松地传递并变换各种格式的数据流文件,这是XML突出的一大优势。
  这里需要指出的是,虽然XML具备或提供了众多实用数据库所特有的方法和特性,比如数据存储交换、模式匹配(DTD、XML schema)、查询语言(XPath、XQuery)、编程接口(DOM、SAX)等等,但是它没有一般数据库的其它一些特性,比如数据库高效的索引、存储和数据修改机制,严格的数据安全控制,完整的事务和数据一致性控制,多用户访问机制,触发器,以及完善的并发控制等等,这使它在数据集成度、性能要求、用户数量等功能方面远不及一般的实用数据库,但是可以自由地变换数据格式显示并且可以简单地跨平台传输交换数据(异构系统间数据的可交换性)。XML这些突出的优势,弥补了XML在与数据库比较中的一些缺失,使得XML成为或终将成为基于各种显示设备的WEB应用程序系统的重要组成部分。
  
  2.变换与实现
  
  开发基于XML的动态应用程序系统进行动态的数据交换和信息发布,需要一个动态产生的XML文档的支持,XML文档可以直接由数据库产生(如前所述),也可以由一个中间体来代为查询变换实现,比如,据称Microsoft宣布,其下一版本SQL Server(代号为Shiloh)将是一个完全支持XML的产品,利用该产品,用户可以在Web浏览器下输入一个URL地址,即可访问SQL Server数据库,而返回的结果可以是一个XML文档。目前的一些动态WEB开发技术都可以实现这种查询数据库返回XML文档的变换。
  限于本文篇幅,在一些动态WEB开发技术中如何通过SQL查询访问数据库直接生成XML文档、如何创建XSL将XML变换成HTML等其它格式语言并在不同的终端浏览器中显示、如何利用一些动态WEB开发技术接收和发送XML数据(也即XML技术在数据变换中的具体的变换与实现),我们在后续的章节里完成。
  
  3.结语
  
  XML终将成为动态应用系统的重要组成部分,成为实现广域网中企业之间、企业和用户之间双向交换数据信息的重要语言。基于XML的电子商务、电子商务、网络出版、移动通信等将成为互联网技术的重要潮流。限于时间仓促,我们在此没有给出变换和实现的实例,只是抛砖引玉,希望有更多学习和关注XML语言的同仁参加讨论。
  
  参考文献:
  [1]化铨平,张玉宝编著.XML语言及应用[M].清华大学出版社,2008.
  [2]北京阿博泰克北大青鸟信息技术有限公司编著.XML基础[M].科学技术出版社,2006.
其他文献
教育是否有效,学生最有发言权。如果学生有了收获,感到愉快,懂得尊敬,学会生存,这样的教育就是有效的教育。    一、和谐的班级,让学生拥有另一个幸福的家庭    1.倾注真爱,巧妙引导,构建新型的师生关系。教师不仅要传道、授业、解惑,更要像慈爱的父母、知心的朋友。班主任只有以学生为本,热爱每一个学生,善待学生,尊重学生,付出真心,才能得到真情回报,达到“亲其师,信其道”的效果。和谐的师生关系,可以
期刊
摘 要: 本文尝试从《林纾的翻译》中管窥钱钟书的翻译思想,进而探讨“讹”与“化”之间的既对立又统一的关系,认为化境只是翻译应该永远追求又无法企及的最高境界,而“抑讹趋化”才是翻译的常态。  关键词: 钱钟书 《林纾的翻译》 抑讹趋化    一、引言    谈到钱钟书的翻译观时,人们总是不约而同地会提到他所谓的“化境说”,似乎这就是钱钟书对于翻译的基本观点和最好诠释。我们都知道,钱钟书在《林纾的翻译
期刊
摘 要: 关于文体或风格的论断,法国文体学家布封的名句“The style is the man himself”有其独到的一面。但由于译文的有失偏颇,造成了对其论断理解上的误区。风格固然不等同于人格,对于布封论断的理解不能脱离其语境而断章取义。  关键词: 布封 风格 人格    引言    关于风格,法国18世纪的文学家布封有句名言:“Style is the man himself.(风格即
期刊
摘 要: 称呼语是社交礼仪的重要组成部分,具有建立、保持、加强各种人际关系的作用。从称呼语中我们就可以分析出说话者与对方在人际关系、社会地位方面、亲疏、高低的差异。中国和日本同属亚洲国家,在亲属呼称的用法方面有很多相似之处,但也不可以认为是完全等同的。因此,本文着重以对比语言学理论为基础,将中日亲属称呼中对于年长者的称呼作为研究对象进行初步的探讨。  关键词: 亲属 称呼 血缘 排行 亲疏    
期刊
摘 要: 蒙克的艺术从主题的选择到形象的塑造,以及意象的运用,都折射出他对特定时代人们精神状态的把握。他把生命意志投射到作品中去,从人们的心灵深处溯源,对生命本源、生命意义的思考进行了独特的表现。在不同阶段对生命的体验与探索,对于生死、爱恨、悲观与狂欢的生命两极张力的感悟在他的作品中都得到淋漓尽致的表现。  关键词: 蒙克 创作心理 作品 艺术的渲泄    挪威画家蒙克,是现代表现主义绘画的先驱,
期刊
摘 要: 对学生进行思想政治教育是班主任的主要工作之一,随着社会经济的快速发展,对于职业学校提出了新的要求,为国家为社会培养政治坚定、品德高尚、专业特长、技能优秀的合格实用人才显得尤为紧迫,思想政治教育工作在职业学校的作用日益突出。本文通过对日常工作中的一个学生个案的评析,探索对于不同的学生不同的特点采取多种思想政治教育的方法来达到教育目的的做法。  关键词: 思想政治教育方法 宽容 赏识 激励 
期刊
摘 要: 研究性学习的核心是课题研究,以乡土地理为载体进行课题研究的操作过程:结合乡土实际选好题目是课题研究的良好开端,制订切实可行的课题计划和实施方案的落实是课题研究的关键环节,搞好结题评价多角度展示研究成果是课题研究不可缺少的一环。这次课题研究活动在激发学生学习地理的兴趣,发展学生地理实践能力和探究能力等方面取得了一定的成绩。  关键词: 高中学生 乡土地理 课题研究    国家基础教育课程改
期刊
摘 要: 目前,存在高校大学生不出席英语课堂的现象,在非英语专业专科学生中这一现象更加突出。本文通过作者在课堂教学实践中对高校非英语专业专科学生自身特点及自学情况的分析,来反驳某些学生“用英语课的时间,自己在别处(教室以外)进行自学,更能把英语学好”不去上课的理由,进而阐述大学英语课堂对非英语专业专科学生英语学习的重要性。  关键词: 逃课“自学” 大学英语课堂 外语习得    1.引言    大
期刊
摘 要: 巴尔蒂斯是20世纪西方重要的画家之一,其绘画保持着传统的具象样式,无论是绘画的技法、构图、色彩,还是画面的精神内涵,在当代画坛都具有一定的典型性。  关键词: 巴尔蒂斯 具象 映像    20世纪的欧洲是艺术上的战国时代,各种艺术流派与艺术理论如雨后春笋般呈现在大众面前,颠覆与变革成为艺术发展的主要使命。众多艺术家在这种境况下,纷纷摆脱传统,寻求未知,探索新的绘画表现方法。一时间,艺术呈
期刊
摘 要: 免费义务教育“让所有孩子都能上得起学”已成为现实,我国的义务教育从此进入了一个新的历史发展阶段。“让所有孩子都能上得好学”成为我国义务教育新阶段的历史任务。消除了“学杂费原因辍学”以后,“非学杂费原因辍学”凸现了出来,成为免费义务教育后的辍学主流。隐性辍学上升为现阶段义务教育的主要矛盾。隐性辍学的普遍存在和瘟疫般的蔓延,不仅是义务教育的危机,也是整个教育的危机。只有坚决遏制和逐步消除隐性
期刊