z2 Posted June 14, 2005 Report Share Posted June 14, 2005 Office家族产品经理Chris Capossela最近透露了将于2006年第二季度发布的下一版本的Microsoft Office(目前被称作Microsoft Office 12)的一些细节。 其中重要的一点,也是以前外界所期望的,就是Office 12的部分程序(包括Word、Excel 以及Powerpoint)将使用Office Open XML作为默认的文档格式。不过大家也会注意到,Excel和Word目前就已经可以保存成纯粹的XML文件了。这种格式符合业界的XML 1.0标准,并且是免费的。这意味这开发者可以利用自己开发的软件来查询文档中的内容、从文档中获取特定的数据,或者利用其它命令操作该文档。用户可以使用任何可以阅读XML文档的软件来阅读Office产生的这类文档。Capossela 说:“我们的重点不在于控制文档的格式,而在于让用户获得最佳的文档工作体验以及最佳的文档软件。”和以往微软总是竭力阻止第三方厂商分析它的文档格式相比,微软在Office 12中的改进算是相当令人满意了。 而下面我要说的则是Office 12的新功能。微软在新版Office中针对XML文本文件,加入了业界通用的Zip压缩技术来压缩和解压缩文档内的数据,包括注释,图表以及文档元数据(metadata),这些内容将被划分为不同的部分并分别被压缩存储。当然,OLE 对象和图片仍然按照二进制格式存储。 使用Zip压缩主要是为了应对在二进制XML文件的体积问题。几个月前,我曾经与XML标准的合作制定者,微软的XML架构高级经理Jean Paoli讨论过有关问题。他表示,不可能建立一个唯一的尺度来适应不同的二进制XML标准,以解决文档性能和体积间的关系。他说:“我并不是否认这个问题,但是这并不影响建立二进制XML文件。”同时他还提到了目前业界已有的相关技术,比如W3C的XML-binary Optimized Packaging(XOP),或者Zip技术。Paoli 表示:“人人都用过Zip,XML Zip技术也很不错。在很多领域,使用zip都相当合适。”他还指出,到2010年,将有75%的文档会采用XML格式建立和保存。 使用XML和Zip并不是微软一家的行为,实际上,早在微软之前,开源的Office产品OpenOffice(由SUN发起)就已经开始使用基于XML的文档格式,并使用Zip压缩技术来存储文档。 OpenOffice的 XML文档规格由OASIS技术委员会负责管理。据微软的发言人表示,Openoffice.org上保存有公开的Office Open XML格式,以确保其它厂商的产品与之兼容。而目前OpenOffice 中的XML过滤工具也可以用于Microsoft Office 2003的XML文件格式,虽然使用上稍有不便。 Capossela表示,对于用户来说,根本察觉不到经过压缩的文档和未经压缩的文档有什么不同,而压缩过的文档体积则只是未压缩前的50%-75%,可以有效的降低网络带宽和网络存储的负荷。该文档格式可以向下兼容Office 2000,并且微软也将推出批量转化工具。因此用户也不必担心以往的文件格式会无法使用。 使用.XML格式的文件,除了以往大家都知道的好处,比如可以让第三方的数据和应用程序更流畅的进行交互之外,更主要的是可以加强文件损坏后的修复能力,因为新的文件格式会将数据按不同类型保存,并存入独立的组件中。和以往文件损坏一小部分就全部无法使用相比,新的文件只会有一部分损坏,其余部分并不受影响。此外,XML格式还可以有效的防止可执行成分,比如病毒将自身添加到文件中。 预览版的Office 12在6月6日发布在微软的网站上([url]www.microsoft.com/office/preview[/url]),而beta版将会在今年秋天推出。(责任编辑:刘燕之) Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.