毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网毕业论文频道计算机毕业论文

xml解析器设计

论文出自毕业设计指导网www.bysj120.cn,需要购买整套毕业论文或找不到您要的毕业设计请联系客服索取

    我做的毕业设计主要工作是设计一个小型的非验证XML解析器,我的设计思路是,使这个XML解析器在基于SAX的方式实现ContentHandler接口,并运行一个测试程序SAX2Count。当解析器读入一个XML文档,就可以统计出属性个数、元素个数、字符个数、可忽略的空格数。ContentHandler是一个特殊的接口,通知处理程序发生了基本的分析事件,如元素的开始和结束。
设计的基本步骤如下所示:
创建一个ContentHandler接口
实现ContentHandler接口
注册 ContentHandler
SAX2Count类
读入一个XML文档
测试程序
结果输出
其中还要编写几个用到的类和接口:
errorhandler 接口
DefaultHandler类
saxexception 类
saxparseexception 类
SAX2xmlreader 类
xmlreaderfactory 类
除了设计的部分,本论文对XML文档的基本结构和语法,解析器的分类和用途也作了一些探讨。

    XML语言系统建立的目的就是使它能够表示文档的内容,而且可以表示文档的结构,这样在能够被人类理解的同时,也能够被机器所理解。为了能够理解XML格式的数据,需要一个专门的XML解析器对XML数据进行解析,以获取数据。本章介绍了开发XML解析器的意义以及目前XML解析器的现状,SAX和DOM是目前应用最广泛的解析模型,DOM是基于文档驱动的模式,而SAX是基于事件驱动的模式。XML解析器主要是针对XML文档的读取和处理,所以在下一章将讨论什么是XML及XML的基本结构和语法。

Tags:XML

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询