基于XML技术的自动阅卷系统设计与实现
摘 要:针对XML的特点,提出了基于XML技术来实现自动阅卷系统。分析了自动阅卷系统的阅卷原理和设计方案,并对系统阅卷部分的实现方法进行详细阐述。
关键词:XML;自动阅卷;解析
1.引言
可扩展标记语言(XML)由于它便于数据交换、定制标记、数据自描述、数据集成和结构化描述等优点,受到越来越多开发者的重视。
①warning:允许解析器通知应用程序,在解析过程中遇到一个警告。虽然XML规范提供了出线警告的多种情形,但实际上,解析器很少产生警告信息。
②Error:允许解析器通知应用程序,在将解析过程中遇到一个错误。即使在解析过程中遇到一个错误时,解析还继续进行,验证错误也要通过这个时间通知应用程序。
③FatalError:允许解析器通知应用程序,因遇到一个致命错误不能继续解析。违反良构性错误也通过这个事件通知应用程序。
本系统依据评分细则来得到考生分数,其依据是返回错误的类型中Errors具体情况,如果返回是FatalErrors类型,则这个题目不能得分。其代码如下:
idating(true); //使该解析器支持有效性检查
ErrorChecker cw=new ErrorChecker()//ErrorChecker类是该部分的错误处理程序
orHandler(cw); //把错误发送给errors对象
Document jxd=(wj); //解析文档
以上程序是指首先对XML进行有效性检查,然后将错误发送给错误对象,最后对文档进行解析。
(2)DTD模块阅卷
文档定义类型(DTD)使用文档类型声明来引入到XML文档中,
它定义了XML文档结构的规则,列出了可用在文档中的元素、属性和实体等以及这些内容之间可能的相互联系,使文档做到有据可依,从而减少错误的产生。一个DTD文档包含:元素的定义规则,元素可使用的属性,可使用的实体或符号规则,系统仿真学报,2006(18):41-44
上一篇:浅论基于Delphi的数据库开发
热门论文
- 基于XML技术的自动阅卷系统设计与实现
- 基于XML的网络接口设计与实现
- 基于安全网络的阅卷系统实现
- 基于RSS技术的信息服务系统设计与实现
- 基于.NET技术在线考试系统的设计与实现
- 基于.NET的移动学习系统的设计与实现
- 基于Windows Media技术的流媒体系统的设计与实现
- 基于ASP.NET技术的校园网OA系统的设计与实现
- 基于J2EE技术的工资查询系统的设计与实现
- 基手Web的办、公自动化系统的设计与实现
- 基于海量题库优化组卷系统的设计与实现
- 系办办公自动化系统的设计与实现
- 基于组件技术的现场校准系统软件设计与实现
- 基于.NET技术的高校办公自动化系统的设计
- 基于ASP.NET技术的企业办公自动化系统的设计