Jesteś tutaj: webmade.org >> recenzje >> magazyny >> Software Developer's Journal
autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-07-29
Kolejny numer magazynu SDJ Extra (tym razem to już 25) zawiera informacje o Open XML. Office Open XML (OOXML) jest formatem zapisu, który został opracowany przez Microsoft na potrzeby pakietu MS Office. Wraz z wypuszczeniem na runek Office 2007 stał się on wiodącym formatem zapisu danych w tym pakiecie biurowym.
Już w MS Office 2000 pojawiają się pierwsze właściwości dokumentów XML to jednak dopiero początek drogi do standaryzacji (OOXML jest standardem Ecma-376). Kolejne wersje pakietu otrzymują nowe formaty zapisu pliku w XML. Powstają języki znacznikowe WordprocessingML (używany do opisu dokumentów tekstowych), SpreadsheetML (używany do opisu arkuszy kalkulacyjnych), PresentationML (używany do opisu prezentacji multimedialnych).
Dzięki tym modyfikacją edycja plików Office-a stała się niezwykle prosta (poprzednie wersje zapisywały pliki w zamkniętym formacie binarnym). Obecnie pliki Word-a to nic innego jak dokumenty XML + multimedia spakowane ZIP-em. Dzięki temu w łatwy sposób można je przeglądać i edytować.
W magazynie znajdziemy mnóstwo informacji związanym z OOXML i tym sam chcąc nie chcąc o pakiecie MS Office (na CD znajdziemy 60. dniową wersję MS Office 2007). Na początek możemy się zaznajomić z historią formatu plików Office-a - poczynając od wydanego w roku 2000 (pierwszy pakiet biurowy Microsoft-u został wydany w 1992 roku).
Następnie zaczynamy przygodę z Open XML. Poznajemy jego strukturę, przeznaczenie i możliwości jakie prezentuje. W czasopiśmie znajdziemy wprowadzenie do modyfikacji dokumentów Open XML z poziomu C# czy odczytanie ich zawartości bez potrzeby korzystania z klienta Office-a.
Na stronach SDJ Extra znajdziemy również informacje o obustronnej konwersji Open XML na OpenDocument, z którego korzysta OpenOffice darmowy konkurent Microsoft-u.
Prezentowana pozycja według mnie jest bardzo ciekawe z racji tego, że oferuje podstawowe informacje związane z OOXML, które pozwalają na tworzenie własnych aplikacji operujących na dokumentach Office-a. Odnoszę jednak wrażenie, że jest to równocześnie troszeczkę propagandowa reklama.
Mateusz Bogolubow
szukaj: Open XML Office Open XML OOXML WordprocessingML SpreadsheetML PresentationML Office 2007 OpenDocument OpenOffice
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org