- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Openxml白皮书译文.pdf
Office Open XML 概述
内容目录
简介1
Open XML标准的目的2
标准的结构3
标准的属性4
国际化6
“ ”低 门槛 开发7
一致性7
模块化8
高保真迁移8
与业务数据相结合9
“ ”创新空间 9
Office Open XML文档的结构10
开放打包协议(opc)10
WordprocessML 字处理标记语言11
PresentationML 简报标记语言11
SpreadsheetML电子表格标记语言12
支持的标记语言13
最小的字处理标记语言13
总结 14
简介
Office Open XML 是一个为文档,简报,电子表格建议的开放标准,它能被多平台多个
应用软件自由的实现。它的发布对打算开发使用这种格式的应用软件的组织有益,对需要获
取这些软件的商业机构和政府实体有益,以及对想教这种格式的教育者和作者也有益。最终,
所有的用户都会从他们的文档采用的xml标准而获益,这包括了它的稳定性,可保存性,可
交互性以及可扩展性。
OpenXML的标准化工作已经被ECMA通过其技术委员会被提出,委员会成员包括苹果、
intel、微软等企业和组织。
这篇白皮书概述了OpenXML,通过阅读它能够得到以下信息:
• 理解openxml的目的和它的规范文档的结构
• 知道它的属性:如何达到向后兼容,保存,扩展,自定义模式,子集,多平台,国际
化,易用性
• 学会了解openxml文件的高级结构,以及在需要更多信息时,知道如何在它的规范文
档中导航
Open XML 标准的目的
Open XML一开始被设计为了正确的表现现存的由微软公司的office软件生成的二进制
的文集,包括字处理文档,简报,电子表格。其标准化的进程包括了在XML中映射描述现
存文集的能力,还有扩展它的能力,以及提供详细的文档编制,提供可交互性等,在此同时,
多于400百万的用户在生成这种二进制的文档,并且每年估计至少有40十亿的文档在继
续产生。
早期创建这些二进制格式的文件的时代,是一个空间紧缺并且解析时间都很影响用户体
验的时代。他们都是基于微软公司office程序使用的一种将内存直接序列化到文件的技术
实现的。现代化的硬件,网格,以及标准基础结构(特别是xml出现)已经允许设计新的方
案,这种方案已经被大多数厂商所偏爱,并在多平台上实现,并且可以扩展。
同时,随着技术的发展,市场已经变得多样,包括了一些新的应用方式,而不再只针对
小小的文档编辑领域。下面是这些新应用的一些举例:
• 从业务数据来生成文档
• 从文档中提取数据,传递给业务应用
• 执行有限的任务操作文档的子集
• 提供给特殊人群的访问能力,比如盲人。
• 运行在多种硬件平台上,比如移动设备。
可能现在最大的问题是“长期保存”问题,前面我们已经了解到,我们正在以指数级速
度创建文档信息,而且这些信息正在用数字化的方式描述,这深深的依赖对应的创建它们的
程序,那么十年二十年后,要想没有损失的去读出这些信息将会变得异常困难,因此,保护
这些文档中的金融上和智力上的投资已经变成优先级为“迫切”的事。
四个方面的力量显露出来(极其广泛的使用了二进制格式,技术的进步,应用程序多样
的需要和长期保存困难的增加)创造了定义开放的XML格式的需求和移值成千上万的二进
制文档,令其最小化信息丢失成为了可能。更多的是,标准化这个xml格式,并且不断的维
护它,创造一个环境,可以让任何组织可以安全地信任这个规范的进展。
各种各样的文档标准与规范已经存在;这些包括 HTML, XHTML, PDF 和它的子集, ODF,
DocBook, DITA, 和 RTF. 象那此著名的显示位图的标准, 包括 TIFF/IT, TIFF/EP, JPEG
2000, 和 PNG, 每一个都为不同的目地被创建。 OpenXML 针对一个涵盖存在的文档集的标
准的需要。为了善用我们的知识,xml文档格式是唯一支持在二进制文档中每一个特性的格
式。
标准的结构
OpenXML 定义了字处理,简报和电子表格文档的格式。每一种类型文档有特定的主标
记语言: WordprocessingML, PresentationML, 或者 SpreadsheetML. 可嵌入机制允许这
三种类型的文档中,和许多支持的标记语言中可以包含用另一种主标记语言所写的材料。
标准规范中即包含了标准材料也包含了非标准材料(帮助读者理解的,但不是强制
的),标准按部分被划分,以迎合不同的人群:
第一部分 基础 165页 • 定义词汇表,约定,缩写
• 概述三种主标记语言和支持的标记语
言
• 建立一致的条件和提供可交互性的指
南
• 描述应用于三种类型文档的开放打包
协义的约束
第二部分 开放包协义 125页 • 定义了开放
文档评论(0)