关于DOCX XML

来源:互联网 发布:斯林百兰床垫知乎 编辑:程序博客网 时间:2024/04/27 21:10

今天,在linux下发现我的docx文件图标为归档。也就是它是一个被压缩或者被整理的包。我打开之后真的使得,它里面有几个文件夹。文件的存储都是以XML文件保存,当然还有一些媒体文件如图片。 

后来我到网上搜索了一下这就这之前被炒的火热的Office Open XML 。我们可以再http://msdn2.microsoft.com/zh-cn/magazine/cc163526.aspx上看到详细的解释。

docx再用了XML技术来存储文件。举例:xml里标签的属性记录文字的格式,标签的值记录了文字。对于一些媒体文件如图片,它专门存放了一个文件夹。这个文件用zip打包。这个令我还是优点惊叹的。因为我发现,一般情况下,docx比doc文件要小。我不知道是不是使用了zip的原因。

而且现在2003能够打开docx了(百度搜一下,我没有试过)。openoffice也申明职称docx(我还没有去找这方面的资料)。因为docx的存储方式是完全公开的。所以它的应用的会很广。

XML的应用相信会应用的更广。我发现我现在使用的类似viso的画图软件亿图EDraw它也是采用的XML的文件存储格式。说实话让微软能够让他的文件open实在不容。

原创粉丝点击