计算机文档的存储及解析方法技术

技术编号:2852998 阅读:273 留言:0更新日期:2012-04-11 18:40
一种计算机文档的存储方法,首先,对办公文档进行处理,然后,根据用户的设定,对处理后的所有文件进行压缩、打包,生成用于存储的办公文档,其具体包括:对外挂文件进行压缩,并且判断用户是否设定对文档中的XML文件进行压缩处理;如果压缩,则将所述的XML文件和所述外挂文件一并进行压缩;否则,XML文件保持原有的格式不变;最后将经过上述处理的文件一并保存。采用本发明专利技术的压缩方法,使得用户在对XML文档进行存储时,根据用户的设定,既可以对所述的办公文档进行压缩,以节省存储空间;也可以对被压缩办公文档中的内容进行检索。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种对基于XML的计算机办公文档进行适当处理,并对其中文件、数据进行选择性压缩的办公文档存储的方法及根据该存储方法对其进行解析的方法,属于计算机数据存储

技术介绍
随着各种计算机技术的发展和广泛应用,越来越多由计算机处理的文档大量产生;互联网的日益普及,使得计算机数据文件的传递也越来越多。多媒体信息的广泛应用和互联网的大规模普及,需要存储和传送的信息量正在成爆炸性的增长,信息传输拥塞和存储设备量急剧膨胀,正成为互联网和信息应用系统中的突出问题。大量的计算机文件存储以及传输对存储设备的容量、通信传输网络的带宽提出了越来越高的要求。尽管人们已经不断地研究、开发出存储容量更大、传输带宽更高、通信速度更快的技术和设备,但如果能够对所存储或传输的数据、文档进行有效的数据压缩,则也不失为是一种更好地解决存储容量和传输带宽需求的方法。为此,各种各样的数据压缩技术应运而生。目前,办公文档的存储主要有两种类型一是以纯二进制对办公文档进行压缩、打包另一种是以纯XML结构的文件格式对办公文档进行打包。所述的纯二进制存储打包的特点是存储过程中存在着多个个XML文件;本文档来自技高网...

【技术保护点】
一种计算机文档的存储方法,首先,对办公文档进行处理,然后,根据用户的设定,对处理后的所有文件进行压缩、打包,生成用于存储的办公文档;其特征在于:对所述办公文档的外挂文件进行压缩时,判断用户是否设定对文档中的XML文件进行压缩处理;如 果设定压缩,则将所述的XML文件和所述外挂文件一并进行压缩;否则,XML文件保持原有的格式不变;最后,将经过上述处理的所有文件一并保存。

【技术特征摘要】
1.一种计算机文档的存储方法,首先,对办公文档进行处理,然后,根据用户的设定,对处理后的所有文件进行压缩、打包,生成用于存储的办公文档;其特征在于对所述办公文档的外挂文件进行压缩时,判断用户是否设定对文档中的XML文件进行压缩处理;如果设定压缩,则将所述的XML文件和所述外挂文件一并进行压缩;否则,XML文件保持原有的格式不变;最后,将经过上述处理的所有文件一并保存。2.根据权利要求1所述的计算机文档的存储方法,其特征在于在对所述外挂文件进行压缩时,进一步分析所述外挂文件的类型,并选取与所述外挂文件相应的压缩算法对其进行压缩处理。3.根据权利要求1所述的计算机文档的存储方法,其特征在于所述的保存,是指将所有文件以规定的数据结构进行保存,以便在对所述文件进行解析时依据同样的数据结构规定进行解析。4.一种解析权利要求1-3任一方法存储的所述计算机文档的方法,其特征在于,所述的解析过程具体包括步骤20打开所述的计算机文档,判断该文档是否为一纯XML文件;步骤21如果所述的文档为一纯XML文件,则解析结束;步骤22根据文档中的定...

【专利技术属性】
技术研发人员:顾国泰洪华斌吴志刚李健萍李宁丁蔚唐必洪
申请(专利权)人:北京九州软件有限公司中国电子技术标准化研究所北京信息工程学院中国科学院软件研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1