资讯专栏INFORMATION COLUMN

Open XML 笔记

soasme / 1873人阅读

摘要:新建文档,编辑过后保存,修改文件拓展名为,解压文件,文档结构如下描述文档各个部分如的,以便程序在显示文档时知道如何解析该部分。文件夹其中有标签,代表两部分之间的联系。

新建 Sample.docx 文档,编辑过后保存,修改文件拓展名为Sample.docx.zip,解压文件,文档结构如下:

.
├── [Content_Types].xml
├── docProps
│   ├── app.xml
│   └── core.xml
├── _rels
└── word
    ├── document.xml
    ├── fontTable.xml
    ├── _rels
    │   └── document.xml.rels
    ├── settings.xml
    ├── styles.xml
    ├── theme
    │   └── theme1.xml
    └── webSettings.xml

[Content_Types].xml:描述文档各个部分(如:docment.xml)的ContentType,以便程序在显示文档时知道如何解析该部分。

_rels/文件夹:

.rels:其中有Relationships标签,代表两部分之间的联系。

docProps/ 文件夹:

app.xml:程序级别的文档属性,如:页数、文本行数、程序版本等

core.xml:用户填写的文档属性,如:标题、主题、作者等

custom.xml:包含用户自定义的文档属性,若没有自定义,此文件不存在

word/文件夹:

_rels/document.xml.relsRelationships使用IDURL来定位文档各零件

styles.xml:包含文档的各种样式列表

document.xml:文档主题文本

fontTable.xml:包含文档字体设置

media/:图像等媒体文件

embeddings/:嵌入的其他文件

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110375.html

相关文章

  • Ajax与Comet-JavaScript高级程序设计第21章读书笔记(1)

    摘要:技术的核心是对象即。收到响应后,响应的数据会自动填充对象的属性,相关的属性有作为响应主体被返回的文本。收到响应后,一般来说,会先判断是否为,这是此次请求成功的标志。中的版本会将设置为,而中原生的则会将规范化为。会在取得时报告的值为。 Ajax(Asynchronous Javascript + XML)技术的核心是XMLHttpRequest对象,即: XHR。虽然名字中包含XML,但...

    imingyu 评论0 收藏0
  • AJAX学习笔记1:XHR对象介绍

    摘要:是第一款引入对象的浏览器。在中,对象是通过库中的一个对象实现的。在收到响应后,响应的数据会自动填充对象的属性,相关的属性简介如下。作为响应主体被返回的文本。属性对象的属性表示请求响应过程的当前活动阶段。 创建Ajax对象的跨浏览器兼容方法 Ajax 技术的核心是 XMLHttpRequest 对象(简称 XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。I...

    Bowman_han 评论0 收藏0
  • AJAX的学习笔记(二)

    摘要:与不同的是,应该以发送的数据作为请求的主体。有了这些不同的事件支持,开发者可以免去检查之类的工作,更加的方便。其中事件和事件比较重要。而事件则会为在浏览器接收数据期间周期性地触发。 在上篇笔记中,我们主要谈了一些概述和跨域的问题,这一次我们聊聊请求和响应的具体内容。 向服务器发起请求 我们在创建了XHR对象后,接着需要用两个方法来发送请求:open()和send(),这两个方法有点像赛...

    Charles 评论0 收藏0
  • 条理清晰的Ajax基础讲解

    摘要:在拼接数据的时候要用来包一下,不然在低版本浏览器中使用中文会乱码的。如果后端返回的内容有中文编码格式,那么直接输入到页面中就能变成中文了。事件这个事件会在浏览器接收新数据期间周期性地触发。 最近一直在搞基础的东西,弄了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:Ajax基础相关 基础...

    The question 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<