Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 14-06-2005, 00:35. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-06-2005, 23:14 2743

    Lightning [li] Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?

    Μερικά πράγματα η Microsoft τα κάνει με τον δικό της τρόπο, και ας είναι ο πιο δύσκολος...

    1 Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format? r

    Since the recent announcement that the next version of Microsoft Office would move to open XML formats as the default file format in the next version, I’ve seen some questions raised about why the OpenOffice.org XML formats which were standardized with OASIS weren’t used. This point is addressed in a comment by Jean Paoli in the article Microsoft to ‘Open’ Office File Formats which is excerpted below

    “We have legacy here,” Jean Paoli, Senior Microsoft XML Architect, told BetaNews. “It is our responsibility to our users to provide a full fidelity format. We didn’t see any alternative; believe me we thought about it. Without backward compatibility we would have other problems.”

    “Yes this is proprietary and not defined by a standards body, but it can be used by and interoperable with others. They don’t need Microsoft software to read and write. It is not an open standard but an open format,” Paoli explained.

    When asked why Microsoft did not use the OASIS (Organization for the Advancement of Structured Information Standards) OpenOffice.org XML file format, Paoli answered, “Sun standardized their own. We could have used a format from others and shoehorned in functionality, but our design needs to be different because we have 400 million legacy users. Moving 400 million users to XML is a complex problem.”

    There is also somewhat of a double standard at play here. The fact that we are Microsoft means that we will get beaten up by detractors no matter what we do. When Sun announced Java 1.5 5.0 with a feature set that looked a lot like those in C#, I don’t remember anyone asking why they continued to invest in their proprietary programming language and platform instead of just using C# and the CLI which have been standardized by both ECMA and the ISO. If Microsoft had modified the OpenOffice.org XML file format so that it was 100% backwards compatible with the previous versions of Microsoft Office it is likely that same people would be yelling “embrace and extend”. I’m glad the Office guys went the route they chose instead. Use the right tool for the job instead of trying to turn a screwdriver into a hammer.

    It’s a really powerful thing that the most popular Office productivity suite on the planet is wholeheartedly embracing open formats and XML. It’s unfortunate that some want to mar this announcement with partisan slings and arrows instead of recognizing the goodness that will come from ending the era of closed binary document formats on the desktop.

    Original Link


    George J.

    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  14-06-2005, 00:35 2751 σε απάντηση της 2743

    Re: Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?

    Περισσότερα πάνω στο θέμα:

    1 MS Office Open XML Formats and OpenDocument XML format r

    I’ve had a number of questions and e-mails asking if the new Office open XML formats are going to be the same as the OASIS OpenDocument format. Rather than reply to the various comments & e-mails separately I figured I’d just attempt to summarize everything as a new post. Sorry it took so long to reply to this issue, but I have been distracted by TechEd for the past week. Scoble actually swung by and talked with Jean Paoli and me about this just before I left for teched. You can watch that video here: http://channel9.msdn.com/ShowPost.aspx?PostID=76169

    The primary question I’ve been getting is whether or not the two formats are the same. The two formats are very different even though they both use ZIP and XML because they use different schemas. The basis for the OpenDocument format work was the OpenOffice.org XML file format (http://www.oasis-open.org/committees/office/faq.php) that originated I believe with the StarOffice product, where the goal of that group was to create an open and interoperable format. Similarly, our goal in Microsoft has also been to create an open and interoperable format. That’s why we made such a big push to use both ZIP and XML, because they are already so widely in use. Actually a lot of other people in the industry also use XML with ZIP to create XML based formats, for example in the CAD industry it’s great because XML compresses so well with ZIP and provides an easy to use container. That wide use makes it easier for people to take our formats and build on top of them. This is where the similarity between the two formats stops though: Our primary goal at Microsoft was to create an open format that fully represented all of the features that our customers have used in their existing documents, documents that have been created using the existing Office products over the past couple decades.

    Office has over 400 million customers, and we have a responsibility to continue to support all existing documents and all the existing functionality.  There are billions of documents that we are going to help move into our new XML formats, and so a key constraint on all of our efforts was that these new formats had to support all those existing files and features with absolutely no loss. To give you an idea of how big of an undertaking that can be, we have more than 1600 XML elements and attributes that reflect the features in Word alone in Office 2003. This is why we had to design a new format instead of shoehorning our features in another existing format (Jean Paoli explains this in the video on Channel9).

    Let’s talk a bit about the interoperability of the two formats, since that’s an important topic to be clear on. Because both formats are open and documented, it is possible to create a transform (or filter) that goes between the two. The interoperability problems will start to come up if there are features that are present in one application but not present in the other application. You have to assume this will be the case since every application out there has a different set of customers that request different features. From the Microsoft point of view we have so many features we built over the years and it would be extremely unlikely that those features work exactly the same way in other applications. Believe me, there are *tons* of features in Word, Excel and PowerPoint, and we have a responsibility to our customers to continue to support them.

    I’m hoping that over time, as we publish these new schemas and provide documentation, people will start to build tools for going from our formats into other formats (and vice versa). We already did this with Word 2003’s XML when we build an XSLT to transform into HTML that you can find here: http://www.microsoft.com/downloads/details.aspx?familyid=19676b18-1bcd-4852-93ba-0b5a203ea731&displaylang=en. There is also an example up on the web of how to use XSL-FO with WordML. I’m also going to push hard for us to build more of these transforms that we can post up on the web. I’ll probably start posting some example stuff for the Word 2003 XML over the next few months since that’s the format that is currently out there for people to play with. Let me know if there are any simple transforms you’d like to see. Also please tell me about your experience if you do have converters that you built for Office 2003 XML and how we can make things easier to build.

    -Brian

    Original Link

    Today 01:20 | BrianJones


    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems