基于xquery的xml自动查询系统xqs的设计与实现

基于xquery的xml自动查询系统xqs的设计与实现

ID:33551940

大小:2.53 MB

页数:80页

时间:2019-02-27

基于xquery的xml自动查询系统xqs的设计与实现_第1页
基于xquery的xml自动查询系统xqs的设计与实现_第2页
基于xquery的xml自动查询系统xqs的设计与实现_第3页
基于xquery的xml自动查询系统xqs的设计与实现_第4页
基于xquery的xml自动查询系统xqs的设计与实现_第5页
资源描述:

《基于xquery的xml自动查询系统xqs的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.793宣21基于XQuery的XML自动查询系统XQS的设计与实现DesignandImplementationofXMLAutomaticQuerySystemBasedonXQuery院系(所):篮皇堂喧盐簋扭型堂堇丕丕专姓导名:黄注师:潘荫苤熬援华东师范大学硕』‘学位论文基于XQuery的XML自动查啕系统XQS的设计与实现摘要随着Internet的迅猛发展,电子商务、远程教育和网络出版等全新领域异军突起,逐渐发展成为互联网世界重要的组成部分,大量的应用基于网络展开。作为一种全新的标记语言,XML以其扩展性、结构性

2、、平台独立性和臼描述性等诸多特性逐渐成为网络上数据表示和交换的事实标准,越来越多的应用使用XML来存储、交换和发布信息,大量的XML数据出现在网络上。XML的查询需求与日俱增,多种XML查询语言应运而生,它们旨在抽取、转换和集成XML文档的内容。目前,在众多XML查询语言中,W3C提出的XQuery脱颖而出,已被各方技术联盟及研究机构接受和采纳,极有希望成为XML查询语言的最终标准。因此,大量与XML查询相关的应用将以XQuery为基础展开。随着XML应用领域的进步扩大和深入,普通用户对XML的查询需求将会越来越突出。但是

3、对普通的非专业用户而言,直接使用XML查询语言编写程序查询XML是不现实的。因此,为普通用户提供界面友好的XML查询,具有相当大的应用前景和现实意义。正是基于以上想法,本文设计并实现了一个基于XQuery的XML自动查询系统XQS(XMLAutomaticQuerySystem,以下简称XQS),支持普通崩户查询XML数据。使IE

4、;

5、该系统,用户无需掌握XML查询语言,也不Hj明确知道待查XML文档的具体结构,仅需在系统提供的用户界面上进行简单的点击或输入操作,就能实现杏询要求的设置并最终得到查询结果。在XQS系统的设计

6、与实现中,本文采用Java作为实现语言,以JavaCC为开发工具构建了系统所需的XQuery词法语法分析器,以JDOM技术为基础解析XML文档,结合相应的查询求值算法,实现对XML的查询处理。在XQS系统的设计中,本文从普通用户查询XML的实际需求出发,力求在用户的易操作性及系统的查询处理功能间保持一个恰当的平衡,尽量简化系统的操作流程以降低对用户的要求,增强了系统的通用性和适用面,这些构成了本文的特色和刨新之处。XQS系统较好地支持了普通用户对以数据为中心的XML的查洵,它的实现将有助丁普通用户直接查询XML,有利于XM

7、L的进一步推J’。关键词:XML,XML查询语言,XQuery,XQS,JavaCC,语法树堡查塑蔓查堂堡主兰篁望兰苎王兰坐!型塑茎坚!!垫奎塑墨竺!!堕盟堡生!!!!翌AbstractWiththerapiddevelopmentofInternet,somenewapplicationdomainsappearsuchase-business.distanceeducation,webpublishing.They’rebecomingmoreandmoreimportantpartsofWebapplications

8、.Asamarkuplanguage.XMLisnowaproposedstandardforwebinformationpublishing,datastoringandinformationexchanging.ManyapplicationareasareproducingXMLdocumentsontheweb.Alltheseapplicationsexhibitas仃ongdemandforallXMLquerylanguage,andincludingW3C1sXQueryseveralXMLquerylan

9、guageshavebeenproposed.XQuery,whichhasbeenextremelywellacceptedbytheworldwideITcommunity,isaforthcomingstandardforqueryingXMLdata.SoXQueryisnowbeingusedextensivelyinmanyapplicationdomains.WiththewideuseofXML.agrowingnumberofuserswithoutprogrammingskillswillneedtoq

10、ueryXMLdata..However,theXMLquerylanguageshavethetypicalsyntaxofprogramminglanguages,whichareratherintricateforunskilledusers,whoonlyknowthebasicknowledg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。