當前位置:文書都 >

實用範文 >論文 >

基於XML技術的自動閲卷系統設計與實現論文

基於XML技術的自動閲卷系統設計與實現論文

摘 要:針對XML的特點,提出了基於XML技術來實現自動閲卷系統。分析了自動閲卷系統的閲卷原理和設計方案,並對系統閲卷部分的實現方法進行詳細闡述。

基於XML技術的自動閲卷系統設計與實現論文

關鍵詞:XML;自動閲卷;解析

1.引言

可擴展標記語言(XML)由於它便於數據交換、定製標記、數據自描述、數據集成和結構化描述等優點,受到越來越多開發者的重視。

①warning:允許解析器通知應用程序,在解析過程中遇到一個警告。雖然XML規範提供了出線警告的多種情形,但實際上,解析器很少產生警告信息。

②Error:允許解析器通知應用程序,在將解析過程中遇到一個錯誤。即使在解析過程中遇到一個錯誤時,解析還繼續進行,驗證錯誤也要通過這個時間通知應用程序。

③FatalError:允許解析器通知應用程序,因遇到一個致命錯誤不能繼續解析。違反良構性錯誤也通過這個事件通知應用程序。

本系統依據評分細則來得到考生分數,其依據是返回錯誤的類型中Errors具體情況,如果返回是FatalErrors類型,則這個題目不能得分。其代碼如下:

alidating(true); //使該解析器支持有效性檢查

ErrorChecker cw=new ErrorChecker()//ErrorChecker類是該部分的錯誤處理程序

rrorHandler(cw); //把錯誤發送給errors對象

Document jxd=e(wj); //解析文檔

以上程序是指首先對XML進行有效性檢查,然後將錯誤發送給錯誤對象,最後對文檔進行解析。

2、DTD模塊閲卷

文檔定義類型(DTD)使用文檔類型聲明來引入到XML文檔中,它定義了XML文檔結構的規則,列出了可用在文檔中的.元素、屬性和實體等以及這些內容之間可能的相互聯繫,使文檔做到有據可依,從而減少錯誤的產生。一個DTD文檔包含:元素的定義規則,元素可使用的屬性,可使用的實體或符號規則,系統仿真學報,2006(18):41-44

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/shiyongfanwen/lunwen/dqn3nn.html
專題