【摘 要】
:
伴随着计算机技术、特别是网络技术的飞速发展,XML作为一种可扩展标记语言,凭借其跨平台、可扩展的优势,被广泛地用于实现异构信息和异构平台的数据交换和共享。为了标准化XML数
论文部分内容阅读
伴随着计算机技术、特别是网络技术的飞速发展,XML作为一种可扩展标记语言,凭借其跨平台、可扩展的优势,被广泛地用于实现异构信息和异构平台的数据交换和共享。为了标准化XML数据查询和处理,国际万维网组织(W3C)发展了XQuery语言,于2007年1月将其作为XML数据查询语言标准发布。在实际应用中,XQuery语言的应用正在从XML数据查询逐步扩大到各种Web应用软件开发。
XQuery是一个强大的函数式语言,可以对多种类型的XML数据源进行高效的查询,但它却并不具备对XML数据进行更新的能力。目前为止,大多数的XML应用都使用XML Document Object Model(DOM)的应用程序接口来更新XML数据,使代码的维护变得十分繁琐。
XQuery作为XML数据主流的查询语言,数据更新功能的缺乏,严重的限制了它在更广泛领域的发展。为此,W3C XML Query Working Group,发布了XQuery Update Facility1.0作为W3C候选规范,对XQuery的更新语法和语义做出了详细说明,提供了XQuery数据更新功能扩展的通用标准。
本文的研究,基于W3C发布的候选推荐标准--XQuery Update Facility1.0,在一个面向异构数据源的XQuery引擎上实现,给用户提供了一种统一的、易于理解的查询语言,能够对集成XML数据和内存数据的异构数据源进行有效更新。多种数据源的数据更新支持,尤其是XML内存数据的引入,极大的丰富了XQuery程序的用途,为日后XQuery的并行程序设计中的共享数据处理提供基础支撑。
其他文献
无线传感器网络是由布置在检测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。现已广泛应用于军事、环境监测和现代化农业等方面,
辩论是社会日常生活、工作中广泛存在的一种重要群体活动,基于Web的辩论支持系统是目前群体决策支持系统领域研究的重点。辩论支持系统以计算机为媒介,主要用来解决对抗性强
组合分类方法是机器学习领域逐渐发展起来的用于提高弱分类器准确性的有效方法,被认为是十几年来研究的最好的学习算法之一。大量的理论和实验研究表明:与单个分类模型相比,组
特征选择作为数据预处理的关键手段,是数据挖掘、模式识别和机器学习等领域的重要研究课题之一。它是指在原始数据中删除大量无关和冗余的特征,找到一组包含原始特征空间的全
20世纪以来,信息技术和网络技术快速发展,在各个方面影响着人们的生活,学习和工作。在教育领域,各种网络教学系统正在兴起,其中以提倡学习者为中心的自适应学习系统最为引人
随着无线网络技术的发展,基于无线网络的定位服务为其提供了更多的附加价值。在无线网络中基于信号到达时间或信号相位的定位技术需要专门的硬件支持,而信号强度数值在现有的
目前人类基因组研究已经从结构基因组时代进入到了功能基因组时代,也就是“后基因组时代”。研究发现人类基因组不是由孤立的基因和大量无用的“DAN片段”组成的,其本身是一
SOA的出现和快速发展,使得Web服务在软件开发过程中成为了一个举足轻重的角色。由于单一Web服务功能受限,它们很难满足用户日益复杂的需求,很多情况下需要将已存的原子Web服
排序问题是信息检索领域的核心问题,多年来一直是信息检索领域研究的热点。Web是当今最大的非结构化数据集合,如何排序web文档必然成为了信息检索领域研究的焦点所在。而语言
当前网络的规模不断加大,应用的普及程度越来越广,网络已经深入了我们生活的方方面面,因此网络的安全性也受到人们的高度重视。分布式拒绝服务攻击(DDOS)是一种攻击方法简单,