隨著World Wild Web的興起風行與網路的日益普及,HTML已不再能夠負荷數量越來越大、結構越來越複雜的資料上網需求,而SGML卻因太過於龐雜而導致難以應用於網路上,於是,擷取自SGML常用部份並加以編修的XML標示語言應運而生,它不但具有SGML般強大的延伸能力,也能如HTML一樣容易使用並更適於在網路上運用,而將來以XML標示的文件必日益增多,因此如何有效率的管理XML文件便成為重要的研究課題。然而因為XML標示語言著重於文件結構資訊的表達,與RTF、PostScript等著重於呈現資訊的文件格式不同,因此在文件的儲存及處理上無法以一般的文件管理系統來做有效率的管理,而必須要發展一個專以XML為資料模式的文件管理系統。 本論文探討一個以XML文件為基礎之文件管理系統的功能與其設計方法,再依據設計方法提出系統架構,並完成其雛型系統,此雛型系統架構包括:應用層、核心層及文件庫。應用層具有一介面系統與數個工具程式,包含了XML文件的編寫、排版、瀏覽等功能;核心層則由XML語法驗證器與實體管理器組成;而文件庫部份將採用關聯式資料庫管理系統來實作XML文件之儲存、擷取、查詢…等功能。最後依此雛型系統發展出如電子圖書館等其他方面之應用。
XML has been widely viewd as a viable alternative data model for the documents on the Internet. It constritutes not only a simpler version of SGML, also provides necessary extension to remove the limitations of HTML for handling more complicated documents and supporting user-defined DTDs. In this thesis, we have developed and implemented a multimedia document management system in which documents coded in XML can be processed, accessed, and storged efficiently. The architecture of our system essentially consists of : a toolkit for XML document preparation and rendition, an XML parser for document validation, and a document databased for managing document storge and retrieval. The issues related to the design of these modules are also discussed.