碩士論文
隨著電子商務和電子政務的迅速發展,在線編輯文檔的需求越來越普遍,但是目前這種在線文檔編輯器還不夠成熟,尤其是具有明顯條款結構電子合同和電子公文的編輯器還沒有出現,因此開發支持條款操作的在線文檔編輯器具有現實意義。本文描述了在線文檔編輯器的總體設計和部分模塊設計,編輯器把編輯功能打包成一個c0MC(omPoneniobjectMdo)el組件作為業務邏輯層和表現層、服務層構成三層體系結構。編輯器以文檔對象模型為基礎實現文檔的動態修改,對文檔、文檔的根、元素、元素的內容等以對象的形式進行訪問和操作。本文描述了編輯器的功能特點和相關功能的算法實現。整個文檔是由各個條款構成的,條款是由各級子條款構成的,可以把一個條款看成是一個樹結構,而多個條款構成森林。在遍歷一個條款樹時采用一種新的樹的繼承遍歷方法。論文描述了編輯器如何實現對條款的特殊操作以及如何對各個條款進行序號重排保證文檔條款的序號有序正確;詳述了編輯器的分頁處理和相關的隱藏節點技術,以及基于緩沖處理技術的分頁和序號 重排技術;論文描述了編輯器文檔的條款顯示模板和頁面頁腳模板的實現技術。作為新一代標記語言,XHTML(ExtnesibleH鄧ertxetMkar叩Lnangga)e是采用XML(ExetnsblieMkarPuLnaguage)規范的HTML擔PyeertxtMkarPuLnaguage),具有更強的結構化和可擴展性。論文描述了編輯器如何采用WbeSevriec技術實現文檔錄入數據庫和對文檔內容從HTML到XHTML的轉換。
|
|