zoukankan      html  css  js  c++  java
  • OOXML是什么

    OOXML是什么

    Office Open XMl也就是OpenXML或者OOXML是一种基于XML格式的Office文档,包括文字,表格,幻灯片以及图表,图形等其他的图形材料。此标准有微软开发,并且在2006年被ECMA机构接受成为ECMA-376标准,这一标准也被ISO和IEC接收成为ISO/IEC 29500标准。
    重要的是记住OOXML和Open Office XML或者Open Document Format(ODF)是不同的。Office Open XML和Open Office XML或ODF在某种意义上是相互竞争的Office文档XML标准。

    OOXML标准规定了什么

    标记规范

    ECMA-376包含了三种不同的规范,分别对应三种主要的Office文档类型,其中WordprocessingML用于处理文档,SpreadsheetML用于处理表格,PresentationML用于处理演示。它还包括一些支持标记语言,最重要的是用于绘图、形状和图表的DrawingML。该规范包括XML模式和书面形式的约束。任何符合标准的文档都必须符合XML模式,并且采用UTF-8或UTF-16编码。该规范确实包括一些可扩展性机制,允许将自定义XML与OOXML标记一起存储。

    文件打包规范

    规范指出OOML文档是使用通用的zip格式压缩的一系列xml文件组成的单个压缩包。可以包含任意类型的文件,文件类型不依赖于文件后缀而是使用[Content_Types].xml文件来进行追踪。

    OOXML的意义

    OOXML是一种开放的文档标准,任何个人和组织都可以基于此开发,微软的Office套件,WPS的套件等生成的文件可以互相兼容。也使用JAVA、Go等也可以操作这些文档,生成Office文件,套用模板文件,清理修改痕迹等操作。

    参考

    http://www.officeopenxml.com/

  • 相关阅读:
    C语言第二次实验报告
    C语言第一次实验报告
    java远程开关机
    html5 总结
    css media 媒体查询
    移动端适配rem
    判断Android系统和iPhone系统 QQ游览器 微信
    原生javascript 选项卡封装
    浅谈坐标系以及之间的转换
    百度地图开发的学习(二)——地图定位
  • 原文地址:https://www.cnblogs.com/ZiYangZhou/p/13618217.html
Copyright © 2011-2022 走看看