资源描述:
《一种xml路径语言处理器的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文封面1独创性声明1摘要摘要XML作为一种标记语言,具有有效的表达各种信息、数据和使各种应用协同工作能力,有望成为下一代互联网信息交换的标准。XML数据的存储、查询和绑定的理论和技术是当前XML的研究热点,是XML数据处理的一个重要的方面。W3C于2007年1月提出了Xpath语言规范的最新版本。Xpath语言是一种对XML结构的文档和数据进行查询和绑定的语言,基于对该语言规范体系的分析理解和研究的基础上,我们使用Java语言实现该查询语言的处理引擎。在对Xpath语言进行研究的过程中,我们提出了支持W3C的Xpath语言处理模型的体系结构TX
2、path。在该体系结构的指导下,我们定义了Xpath处理器的4个主要阶段:词法语法分析、编译处理、查询优化、查询执行,并且给出了各个阶段的主要实现技术。在本文的最后,我们给出了对TXpath处理器的性能分析和优化策略,以及进一步的工作。本文的主要贡献是:1.提出Xpath处理器的体系结构并且实现了该处理器。2.提出并实现了一组基于静态类型分析的逻辑优化策略。3.对Xpath处理器的各个阶段做了性能分析并给出了优化策略,为今后的工作打好了基础。关键词:XML,Xpath,编译,查询,处理器1TXpath:一种Xml路径语言处理器的研究和实现Abst
3、ractXMLasamarkedlanguage,couldexpressallkindsofinformation,dataandcouldmakeallapplicationstoworktogethermoreeffective,whichmaybecomethenextgenerationofInternetinformationexchangestandards.ThestudyofXMLdataprocessingisanimportantaspectoftheresearchofthetheoryandtechnologyabout
4、XMLdatastorage,queryingandbindingwhichisthehotspotnow.W3CproposedthelatestlanguagestandardversionofXpathinJanuary,2007.XpathlanguageisalanguagewhichqueryingandbindingthedocumentsanddatabasedonXML.WeusetheJavalanguagetorealizethisquerylanguageprocessingenginewhichbasedonanalys
5、isandstudyoftheXpath.InourresearchofXpathlanguage,wehaveproposedaTXpathmodelwhichsupporttheW3CXpathlanguageprocessing.Inthismodel,wehavedefined4mainstagesoftheXpathprocessor:Themorphologygrammaranalysis,compileprocessing,theinquiryoptimizes,theinquiryexecution,andwealsogivent
6、heworkabletechnologyineachstage.Finally,wegivetheperformanceanalysisandoptimizationstrategyofthisTXpathprocessorandintroduceourfurtherwork.Themaincontributionofthisthesisis:1.ProposedthemodelofXpathprocessorandrealizedthisprocessor.2.Proposedsomeoptimizedstrategybasedonstatic
7、typingandrealizeditforthisprocessor.3.GiventheperformanceanalysisandtheoptimizedstrategyineachstageoftheXpathprocessor,whichwillbuildthefoundationforthefuturework.Keyword:XML,Xpath,translation,inquiry,processor2目录目录摘要___________________________________________________________
8、______1Abstract_____________________________________________________