Open XML 简单介绍
来源:互联网 发布:linux如何查看log文件 编辑:程序博客网 时间:2024/05/16 11:05
Microsoft发布了Open XML SDK之后,我一直想写点东西介绍一下,最近事情繁杂,最终只好落得个草草了事。
我们都知道Microsoft Office 2007引入了一系列新的文件格式:Open XML格式。在Office应用程序中,保存为这种格式的文件都是以“x”结尾:docx、xlsx、pptx……虽然有一个神秘的“x”,但是Open XML实际上是基于两种非常简单的技术:Zip和XML。这两种“路人皆知”的技术成为了Open XML作为一个开放式标准(目前ECMA,未来会有ISO标准)的牢固技术基石,开发人员可以轻松地从Zip压缩包中取出XML文件,然后根据Schema对文档进行操作(包括各种属性、格式、内容、数据等等)。
Open XML SDK的API提供了进一步的包装:应用程序开发人员不必考虑Zip格式的压缩、释放,也不必太多考虑Open XML Zip包内部的文件、目录结构。你只需要把注意力集中在文档的内容和属性上面,更快地完成业务需求的实现。
Open XML SDK的API是标准的.NET程序集,包括(但不限于)C#、Visual Basic在内的.NET开发语言都可以轻松引用这个API,实现对Open XML格式文档的操作。
在后续的文章中,我将给出一些简单的程序实例,展示基本的API功能。
最后给出一些链接,都是与本文相关的技术资源:
- XML in Office Developer Portal
- 2007 Office System: Microsoft SDK for Open XML Formats
- 2007 Office System: XML Schema Reference
- 2007 Office System Sample: Open XML File Format Code Snippets for Visual Studio 2005
- OpenXML Developer
- Channel 9: Open XML SDK CTP Released
- Open XML 简单介绍
- XML简单介绍
- xml的简单介绍
- XML 简单介绍
- XML简单介绍
- XML简单介绍
- web.xml简单介绍
- Javascript 操作XML简单介绍
- Python解析XML简单介绍
- Python解析XML简单介绍
- XML简单介绍,DTD详解
- sorl config.xml 简单介绍
- web.xml简单介绍一下
- web.xml配置文件简单介绍
- Java 公开原始码报--对Open Source简单介绍
- xml的简单介绍和dtd文件
- C#读取XML文件简单介绍
- XML的简单介绍及应用
- python+apache初探
- Test!
- speex-1.2beta2开源音频编码器win32下编译的一点心得
- Lucene中的基本概念
- 具有自定义分页和排序功能的DataGrid控件
- Open XML 简单介绍
- 从WS-DM,WS-Man到WS-Resource Catalog
- 又过生日了
- Struts2学习(六):访问隐藏的request和session
- 鼠标滚轮控制图片大小
- 详解验证日期的正则表达式
- web2.0的自组织,我打算这样着手
- 推荐《ubuntu官方指南》一书
- 利用vc 6.0目录下的cl.exe直接编译程序的方法