基于XQuery的XML查询工具的研究与实现

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:liongliong441
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自XML问世至今,获得了广泛的应用,大量的XML数据不仅出现在Web上,而且在信息处理的各个领域,它已经成为数据组织和交换事实上的标准.在XML的各类应用中,查询问题是急待解决的重要共性问题.为了解决XML查询问题,W3C设计了XML查询语言——XQuery,它符合XML数据的原始结构,是为XML量身定做的一种全新的查询语言,相当于XML数据管理领域的"SQL".对XQuery语言的研究是适应当前XML查询技术发展的要求,而利用XQuery来实现XML查询是真正意义上有效使用XML数据的途径.该文深入研究XML查询语言XQuery,分析了查询数据模型,并针对XQuery本身存在的一些"分水岭"问题提出了解决方法.在研究的基础上,设计并实现了基于XQuery的XML查询工具.该工具作为一个通用组件可以应用在涉及XML查询的不同应用系统中,甚至可以用于构造一个简单的XML数据库,具有广泛的应用前景.文中详细的阐述了这个工具的实现技术,以实际项目为例介绍了它的应用并分析了使用效果.主要工作和所取得的成果有:1)追踪XQuery标准的发展,对XQuery语言进行深入的分析和研究.重点讨论了XML查询数据模型,XQuery的分水岭问题,XQuery中的表达式等关键问题,并对其中的某些"分水岭"问题提出了解决思路.2)设计并实现了一个基于XQuery的XML查询工具.其中解决了对辅助索引的管理问题,提高了查询的效率.应用JavaCC构造了查询解析器,实现的查询处理,还给出了系统的对外接口.3)为实际的应用系统提供了一个集成的查询环境,从而验证了XML查询工具的效果,并对结果进行了分析.
其他文献
随着社会的发展,人员流动范围越来越大,频率越来越高,为了对流动人员信息进行有效管理,在各种关口都需要对通关者的身份信息进行采集、记录和鉴别.快速通关要求在相当短的时
随着Interner主干网络流量的指数性增长,复杂的QoS(quality of services)控制以及新的网络协议和服务不断增加,出现一种用于构建下一代网络系统的新网络硬件——网络处理器.
工作流技术一直是计算机研究和应用领域的一个热点,它是实现企业业务过程重组、过程管理和过程自动化的核心技术。工作流技术的深入研究对于提高我国企业的信息化建设程度、企
该文的研究目的是为高效的建立一致化的AVE模型提供一套AVE建模方法.为此,该文对AVE建模过程框架、AVE建模语言、面向AVE建模的模型重用和AVE模型语义一致性检查等内容进行了
随着Internet的发展,大量企业采用基于Internet的应用来构筑企业信息架构.J2EE应用服务器作为现今最流行的分布式计算平台,已成为基于Web的企业应用的核心部分,它帮助应用程
随着工艺的进步和应用的需求,多核片上系统的复杂度已经远远超过了其他种类的芯片。异构多核片上系统中包含多个针对应用的IP核,这些IP核的访存请求具有密集而混杂的特点。异构
该文主要研究了三维真实感音频定位的相关问题.音频定位技术是当前计算机技术、视听技术及虚拟现实技术研究的一个重要内容,是声学仿真技术及人性化的音频输出技术的一个重要
展览会为国际国内参展商架起一座贸易桥梁.功能完善、高效智能的会展信息系统为展览会提供了一个新的管理手段,促进了会展质量和规模.会展信息系统可以收集大量的数据信息,这
随着Internet的不断发展,上一代的网络协议已经不能够满足目前网络飞速发展的要求,特别是网络地址匮乏的问题,已经严重阻碍了网络的发展,因此Internet工程任务委员会(IETF)于
随着Internet的快速发展,基于Web的应用越来越广泛.与此同时语音技术经过四十多年的发展,已经显示出巨大的应用前景.如何将语音技术有效地应用在网络上,已经成为研究的热点.