Tools for working with Office Open XML files
I've been asked if we are planning to release tools to help developers work with the new Office Open XML files. So I thought I'd run down what we currently have planned.
Beta 2 Code Snippets
At Office 2007 Beta2 we will have ~50 VS 2005 code snippets for working with Office Open XML files. These snippets are written in both C# and VB.NET and are very similar to the snippets in my previous posts. Each snippet is a function that you can use in your own app development. In the meantime, keep looking here for more examples of how to use WinFX to work with the files.
File Validation Library
We are working on a libary that developers can use at either run-time or design time to validate that a given Open XML file matches both the structure (all the parts, with the right relationships and right content types) and schemas (validating the XML against the XSD). This will ship sometime after Office 2007. Stay tuned for details on this.
Open XML Serializer / Deserializer Library
We expect that it will take some time current applications to be converted to work with the Open XML files which are Zip. In order to assist during this transition, we are building a serializer/desrialier which will take an Open XML Package and serialize it from Zip to a flat XML representation.
This is, at least the list we are committed to right now.
- Kevin