PDC Preview of the Office "12" schemas


Thanks to everyone that came to my PDC session yesterday on the new Office “12” file formats. We covered a lot of information around the new formats and had a number of examples of things you will be able to do now that Office has an open accessible file format.


I really wanted to get an early preview of the schemas out there so that folks can start to look into them and send back comments on the current structures. These are still really early (we aren’t even at Beta 1 yet), but I thought it was still valuable to get these out there. So, you can see the sneak peak yourself by going to the following address: http://www.microsoft.com/downloads/details.aspx?FamilyID=15805380-f2c0-4b80-9ad1-2cb0c300aef9&displaylang=en


The dowload has a ZIP file that contains all the XSDs as well as HTML views of the schemas. You can also see diagrams of how Word and PPT files are structured in ZIP using the Open Packaging Conventions.


For those folks down here at PDC, I’ll be in the track lounges until about 2:30 today (Wednesday), and from 9:30-1:30 on Thursday. Swing by if you get a chance.


-Brian

Comments (9)

  1. Dan says:

    Thanks for the attempt. You might want to pay attention to the case of your file and path names for those of us who might want this to be served up by a web server on an OS that cares about such things.

    Not Found

    The requested URL /~xxx/office12/html/EXCEL/xlbasictypes.xsd.htm was not found on this server.

    [XXX]$ find ~/www/office12/ -name xlbasictypes.xsd.htm -print

    /XXX/www/office12/html/excel/xlbasictypes.xsd.htm

  2. BrianJones says:

    Hey Dan, sorry about that. Looks like someone changed the casing of the folders without updating the links. I’ll make sure it gets fixed ASAP.

    -Brian

  3. Thanks for an informative talk, Brian. I tried to capture it here: http://craigrandall.net/archives/2005/09/o12-xml-fmts/.

  4. Charlie W says:

    Hi Brian, Do these schemas correspond to the bits that those of us on the TAP program (DF4) have or or that a later evolution? Thanks.

  5. Have a look at the new look and feel of the next version of Office – Office 12.  Looks quite a bit…

  6. Calvin W says:

    Hi Brian:

    Im wondering what the omml part of the Word schema is for. Can you say anything about that?

    I am hoping it has to do with displaying/using math notation in word documents.

  7. David Craig says:

    Hi Brian, thanks for the great blog. Is there any chance we could get example office files? (one of each?). Also, will the Office file header vary from zip at all? (ie will there be bytes that can be checked to determine if its an office file and not a plain zip? If so will they be different for each app?)

  8. BrianJones says:

    I’ll try to get some example documents posted soon. I already posted an earlier Word file in this blog entry: http://blogs.msdn.com/brian_jones/archive/2005/06/20/430892.aspx

    But I’ll try to get some more examples soon.

    There will be nothing in the ZIP header that differentiates an Office document from a ZIP file. We wanted these things to be easy to generate with existing ZIP libraries. The way you’ll know it’s an Office document is by looking to see if there is a file in the ZIP called "/_rels/.rels". If that file exists, then it is most likely a ZIP file that is using the Open Packaging Conventions. In that same post with the example document, I explain the basic elements used in the packaging conventions.

    -Brian