XQuery的扩展及XML文档更新方法的研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:ORKGJBNLRBKJGWIJG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML正在迅速成为Web上用于表示和传递数据的主要技术之一。在过去几年的发展中,XML的角色已不再仅限于联机文档保存语义的标记语言,而逐渐成为异构系统间交换数据事实上的标准格式。各种数据源把它们的数据以XML视图形式来输出,其他系统可以直接导入或者查询这些视图。因此,针对XML文档的查询语言和查询系统正成为当前的研究热点课题,无论这些XML文档是直接存储在数据仓库中还是在其他格式数据存储格式基础上产生的视图。 为了更好的查询和更新XML数据,各种用于分析、整合和转换XML数据内容的查询语言被定义出来。W3C组织在2001年1月首次公布了标准XML查询语言XQuery的工作草案,于同年6月发布修正案,最近更新版本发布时间为2002年11月。 要使XML更进一步发展成为通用的数据形式和共享格式,就必须允许用户对XML文档进行更新操作,也必须开发相应的新技术来有效处理XML文档。更新能力不仅对修改XML文档很重要,它对通过XML视图来传递变化和表示文档的变化也同样重要。在对XML及其查询语言研究的基础上,设计并实现了基于XQuery的XML有效更新方法,并给出了该方法的实验结果数据。本文的主要研究工作及成果体现如下: 1.本文在对XML查询语言研究的基础上,对当前最具有代表性的六种查询语言进行了详细的比较分析。总结了它们各自独特的和共有的特性,强调了不同查询语言侧重的任务,并对它们进行了分类。 2.本文以XML查询语言W3C推荐标准XQuery为实现底层,拓展了一系列更新操作。定义了一系列修改XML文档内容和结构的原始操作集合,给出操作的详细语义。扩展了XQuery查询语言,定义出详细的更新操作语法规范,并举例说明。 3.提出可以确保更新过程中文档“结构一致性”的增量式有效性限制条件检查,定义出一系列的有效性限制条件。在深入分析XML文档、XMLSchema文档各自内部的关系和相互间的映射关系的基础上,给出了保持XML更新过程中一致性的限制规则,并进一步将其映射到各类更新操作中。 4.XML有效更新的实现技术。a)提出一种XML有效更新操作的系统框架,并详细给出了该框架几个重要组成部分:由XQuery分析器,模板库和XQuery重写器组成的先验XQuery生成器,XQuery更新执行引擎等。并给出了这些部件的具体结构和详细功能,以及各部分的功能实现的详细方法和流程。b)给出系统具体实现细节及其实验结果。为了验证提出方法的可行性,实现了一个基于Pennsilvania大学开发的tXML查询系统——Kweelt的原型系统,扩展该系统功能使其能够实现基于XQuery的更新操作和对更新操作的增量式有效性检查。并给出了实验结果及其分析。
其他文献
阿里巴巴推出余额宝之后,资金规模迅速突破1000亿,以互联网为基础的互联网金融必然带来下一轮金融风暴。在互联网金融中处在核心位置的是支付中心,因为一切的互联网交易最终都需
学习管理系统(Learning Management System)是一个基于服务器的环境,用于发送、追踪、报告和管理知识对象、学习进度等,互操作和资源共享是LMS的最根本的目的.该文在现代远程
随着社会工业化飞速发展,在社会生产的很多领域,依靠单电机已不能完成产品的生产要求,这就需要多电机之间良好地协调配合才能完成。因此,电机同步控制是一个重要的研究方向,具有很高的应用价值。本文先概述了多电机同步技术的研究背景,针对高性能交流伺服应用方面永磁同步电机所具有的优良特性:功率密度大、响应快、转矩输出大等,本文选取其作为主要的被控对象。同步控制主要存在如下问题:1、整体同步算法太过复杂,运行时
该文在实际工作中实现了GPMI的两个模拟模型(分别基于ns2和Windows的多线程机制)和一个基于socket编程接口的真实模型.该论文第7章描述了这三个模型,并且给出了一些实验结果,
该文主要研究BSIM3V3模型的主体I-V模型的参数提取.作者采用BSIM3v3的公开公式和自洽方式,实现了I-V模型的高效整体参数提取方案.平滑优化算法是一种启发式的全局优化算法,近
地理信息系统(GIS)是一种对地理信息数据进行采集、存储、管理、分析和应用的空间信息系统.目前,地理信息系统的技术研究和建设所面临的一个突出问题就是地理信息的采集与更
该文在开篇第一章的绪论中说明了该课题的来源和意义;明确研究的目标和具体内容;确定了该文的主要工作.第二章分为两个大的部分:综观研究数据仓库的参考文献和相关资料,在国
该文从集成电路中功耗来源出发,详细分析了通用处理器中的影响功耗产生的各种因素.通过对各种低功耗优化设计评测标准的讨论,该文在综合考虑各种评测标准优缺点的基础上,从系
该文探讨和研究了Seal演算的自身理论及在形式化描述主动网络安全、模仿移动Agent的移动方面的一些重要应用.通过该文工作可以看出,Seal演算是探索移动代码及其安全特性的一
计算机安全问题是计算机科学中一个非常重要的研究课题,由于新的入侵方式、技术不断出现,传统的安全技术已经远远不能满足社会应用的需要.生物免疫系统保护生物免受各种病菌