毕业论文-XML 解析器分析研究

毕业论文-XML 解析器分析研究

ID:35592360

大小:255.50 KB

页数:34页

时间:2019-03-30

毕业论文-XML 解析器分析研究_第1页
毕业论文-XML 解析器分析研究_第2页
毕业论文-XML 解析器分析研究_第3页
毕业论文-XML 解析器分析研究_第4页
毕业论文-XML 解析器分析研究_第5页
资源描述:

《毕业论文-XML 解析器分析研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文XML解析器摘要XML是当前最热门的网络技术之一,被称为“第二代Web语言”、“下一代网络应用的基石”。它是一种置标语言,通过在数据中加入附加信息的方式来描述结构化数据。随着XML越来越广泛地被采用,高效解析XML文档也变得越来越重要,尤其是对于那些要处理大量数据的应用程序。不正确的解析会导致过度的内存消耗和过长的处理时间,从而有损于应用程序的可伸缩性,因此,选择正确的XML解析方法至关重要。34本论文首先介绍了开发XML解析器的意义及相关的背景知识,然后阐述了XML语言的文档结构及基本语法,接着指出解析器的不同分

2、类和用途,重点说明了DOM和SAX这两种解析技术的基本解析原理及相互之间的比较,最后决定设计一个小型的非验证XML解析器。主要工作是在基于SAX解析技术下实现解析器的核心处理器ContentHandler程序(使用C++语言)。关键字:可扩展符号化语言,解析器,用于XML的简单API,文档对象模型34AbstractXML(eXtensibleMarkupLanguage)isoneofthemostpopularnetworktechnologiesatpresent,knownas"thesecondgeneratio

3、nofWeblanguage","foundationofnetworkapplicationsoffuturegeneration".Itisametalmarkuplanguagewhichdescribesthestructurizationdatabyjoiningadditionalinformationinthedata.ThenumberofXMLapplicationsisgrowingallthetime.GiventheincreasingimportanceofprocessingXMLdocumen

4、tshigherefficiently,especiallyfortheapplicationstodealingwithalargeamountofdata.Incorrectparserwillleadtothefactthattheexcessivememorywillbeconsumedandpassforlongtreatmenttime,thusitimpairapplicationprogramcanelasticity,so,choosingcorrectXMLparserisveryimportant.f

5、irstly,ThispaperintroducesthewayofdevelopingXMLparserandrelevantbackground,thenexplainsXMLfilestructureandbasicgrammaroflanguage,discussesdifferentclassificationandusageofparser,thenpaticularlycomparestheperformanceandfunctionalityofthetwomostpopularparsertechnolo

6、gy:DOMandSAX.finally,thispaperdiscribesmyowndesigningofasmall-scaleNon-validatingXMLparserindetail,whichmainlyrealizeskeyprocessorContentHandlerprocedureofparseronthebasisofSAXtechnology(useC++language).Keywords:eXtensibleMarkupLanguage(XML),parser,SimpleAPIforXML

7、(SAX),DocumentObjectModel(DOM)34目录摘要2第一章引言61.1开发XML解析器的意义61.2XML解析器面临的现状71.3研究的内容和目标71.4小结8第二章XML语法92.1XML的基本结构92.1.1处理指令102.1.2注释102.1.3根元素和子元素102.1.4属性102.2XML的“良规性”和“有效性”112.2.1DTD122.2.2Schema122.3XML的名称空间122.4小结13第三章XML解析器143.1XML解析器的用途143.2XML解析器的种类143.2.1验证

8、或非验证的解析器143.2.2支持不同解析接口的解析器153.2.3特定语言编写的解析器163.3如何使用一个XML解析器?163.4DOM和SAX163.4.1DOM163.4.2SAX183.4.3DOM与SAX的比较203.5小结21第四章XML解析器的设计及实现224.1系统设计22344.1.

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

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

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