论文部分内容阅读
本文主要探讨基于XML的字处理文档格式转换技术。由于XML本身具有开放性和扩展性的特点,越来越多办公文档格式逐渐采用XML来描述,如UOF和OpenXML,等。文档信息要能够正确交换,保证文档的安全性和可靠性,文档格式的转换成为亟待解决的问题。本课题主要研究UOF与OpenXML格式之间字处理部分的相互转换。
本文首先分析了UOF和OpenXML格式的相同点和异同点。根据UOF和OpenXML格式的特点,综合考虑各类文档转换方法的优缺点,设计并实现了一个UOF和OpenXML,格式转换器。转换器采用四层体系结构,基于.NET平台和XSLT转换语言,提供UOF与OpenXML格式的字处理文档之间的双向转换。根据两种格式的结构差异,在转换器的核心组件设计方面,本文提出了采取预处理、主转换和后继处理相结合的转换思路,并成功实现了此转换器。
本课题的转换器为UOF与OpenXML,格式文档的相互转换提供了一条有效途径,用户能够自由选择文档的格式,有助于保障文档的安全性和可靠性,同时有利于中文办公软件文档格式标准的应用推广。