ODF与UOF文档格式转换器的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wolffing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的办公软件大多采用的是各自独立的封闭文档格式,这样的格式不仅使得文档的通用性不强,也不利于文档的长久保存,甚至还存在安全上的隐患。因此,开放的文档格式标准成为了必然趋势。2006年5月,ODF正式被ISO审核通过成为国际标准文档格式;中国国内的UOF标准也于2006年底进入审批阶段。但是,ODF和 UOF 两份标准所定义的文档格式有所差异,这两种文档仍然互不兼容。为此本文提出并实现了ODF-UOF文档格式转换器,以使得两种格式的文档能够相互转换。 本文简单介绍了ODF和UOF标准的内容,并对它们进行了比较,分析了它们之间的差异。针对这些差异,并考虑到效率的因素,本文围绕SAX设计了转换器的基本架构——多轮解析,通过先存储后提取,并附加逻辑控制的方法来完成转换。然后根据两种文档的特点进行了详细设计,引入Tag来控制流程,并进行了系统的具体实现。最后对系统进行了初步的评测,评测结果表明,ODF-UOF文档格式转换器能够较好的完成两种文档间的相互转换。 本系统已在开源社区SourceForge.net上进行发布并已可以投入实际使用。
其他文献
文字生成来源鉴定是司法鉴定的重要组成部分。尤其是计算机辅助鉴别,在文字鉴定大量筛查和疑难文字鉴定中发挥着重要作用。随着计算机技术的发展,对文字生成来源的计算机辅助鉴
表面质感建模与绘制是计算机图形学的重要研究课题,也是真实感绘制技术中的核心课题之一.这个研究课题的主要内容是让计算机可以真实地模拟自然界中物体的外观.本文提出了基
城市自来水营销管理信息系统作为一套完整的营销管理系统,包括基础信息管理、抄表管理、收费管理、表务管理、信息查询、报表中心、系统维护、银行接口等子系统。系统基于Win
本文根据嵌入式系统的特点和发展趋势,设计与实现了一款基于ARM9的可重构嵌入式开发平台,它为构建各种特定用途的嵌入式系统提供了一个完整的软硬件开发环境。平台采用核心板与
Java并行应用通常需要处理大量的数据和复杂的工作流。Java虚拟机(Java VirtualMachine,JVM)正成为影响Java系统性能的关键,在单JVM性能提高达到极限时,构造多JVM的计算环境将是
随着web环境中的应用形式向开放、动态的模式转变,授权者需要在对请求者不熟识甚至陌生的情况下自主地做出访问控制决定,传统的授权机制不能很好地适应这种情况,信任管理这种新
当前,嵌入式技术的应用正以飞快的速度扩展到各个领域,嵌入式技术本身也得以长足的发展,其中嵌入式操作系统的发展尤为突出,出现了一些优秀的开放源代码的操作系统,如Linux
随着电网建设的步伐加快,电力企业的电网结构日趋庞大,采用传统的方式管理电网已经难以满足管理与业务需求。运用现代计算机管理手段,大力开发和利用企业的信息资源建立管理信息
随着互联网和分布式技术的发展,传统关系型数据库已经不能满足现有应用对大数据存储、高并发、高吞吐量、低延迟方面的要求,分布式顺序表应运而生。现有分布式顺序表都是以磁盘
KDD(Knowledge Discover in Databases)是目前人工智能和数据库相交叉的一个热门研究领域,已受到不同领域研究者越来越多的关注。数据挖掘(DataMining,简称DM)是KDD的一个十分