Hledat:

Invia.cz Eurovíkendy Kanárské ostrovy Dominikánská republika Madeira Last minute Vydělávejte peníze s INVIA.CZ
 

Office Open XML

Office Open XML (OOXML) je specifikace pro souborový formát na ukládání dokumentů kancelářských balíků jako textových dokumentů, tabulek či prezentací. Formát byl navržen společností Microsoft a poprvé byl použit v Microsoft Office 2007. Finální specifikace byla vytvořena pod hlavičkou sdružením ECMA ve skupině TC45, do které například patří Apple, Barclays Capital, BP, Britská knihovna, Essilor, Intel, Microsoft, NextPage, Novell, Statoil, Toshiba a Knihovna kongresu USA pod číslem ECMA-376.

Formát Office Open XML je ZIP soubor, který v sobě obsahuje XML a další potřebné soubory. Výsledkem jsou tak menší soubory než ty binární, které byly vytvářeny předchozími verzemi Microsoft Office. Podle vyjádření společnosti Microsoft je hlavním cílem formátu zpětná kompatibilita s existujícími dokumenty a plná podpora jejich rozšiřujících vlastností.

Obsah

[editovat] Dokumentace

Seznam oficiální dokumentace ke specifikaci:

[editovat] Části specifikace

Specifikace je rozdělena do několika částí.

[editovat] Open Packaging Conventions (OPC)

Popisuje vnitřní strukturu ZIP archivu, který obsahuje dokument. Základním prvkem jsou soubory s příponou .rels, které udržují informace o vztazích mezi ostatními soubory. Příkladem může být vztah mezi sešitem v tabulkovém kalkulátoru a listy, které sdružuje. Pomocí OPC lze vytvářet i vlastní formáty, protože se jedná o obecnou specifikaci. K obsahu dokumentu lze přistupovat dvěma způsoby – s využitím OPC nebo přes adresářovou strukturu archivu.

[editovat] WordProcessingML

Struktura vychází ze schématu bodyparagraphrun. Tělo dokumentu je děleno na odstavce (text, obrázek, tabulka, …) a tyto části jsou dělené na tzv. runs. Zjednodušeně řečeno, run nastavuje formátování informace. Všechny textové informace, které se mají zobrazit uživateli, jsou umístěny vždy v elementu <w:t>.

[editovat] SpreadsheetML

Dokument tabulkového kalkulátoru se nazývá sešit (workbook) a skládá se s listů (sheet). Sešit i listy jsou umístěny v samostatných souborech, typicky workbook.xml, sheet1.xml, sheet2.xml, … Velmi specifické je ukládání textové informace v tabulkách. Existují dva způsoby – inlinestring nebo sharedstring. Inlinestring ukládá informace přímo v buňce tabulky. Tento způsob je v podstatě identický s html. Sharedstring ukládá texty do samostatného souboru, který je sdílený pro všechny listy a každý textový obsah buňky je v něm unikátní. Buňky se pak odkazují na hodnotu v tomto seznamu.

[editovat] PresentationML

Obsah dokumentu s prezentací se dělí na snímky (slide), jejich obsah a animace. Každý snímek je opět uložen v samostatném XML souboru. To samé platí např. i pro poznámky ke snímkům.

[editovat] DrawingML

DrawingML popisuje vektorou grafiku, která se používá v rámci WordProcessingML, SpreadsheetML a PresentationML. Kromě DrawingML se pro vektorou grafiku používá i VML, které má být nahrazeno právě DrawingML.

[editovat] ISO/IEC 29500

Během standardizace u ISO došlo k několika podstatným změnám ve standardu ECMA-376 na základě požadavků národních standardizačních institutů. U nás se touto problematikou zabývá ČNI. Tou nejdůležitější změnou je definování dvou typů dokumentů, podobně jako u XHTML, Strict a Transitional. Verze Strict neobsahuje žádné elementy, které jsou zatížené zpětnou kompatibilitou směrem ke starším dokumentovým formátům. Verze Transitional pak může obsahovat elementy, které jsou pro zpětnou kompatibilitu nezbytné. Tato verze byla schválena jako standard ISO pod číslem ISO/IEC 29500. Proces směřující k vydání standardu je však v tuto chvíli pozastaven, protože čtyři národní organizace podaly protest proti průběhu schvalovacího řízení.

[editovat] Kritika

Hlavní kritikou Office Open XML formátu je, že již existuje OpenDocument, který pokrývá stejnou oblast. Dále je Microsoftu vyčítáno, že jeho formát vychází z uzavřených formátů pro Microsoft Office a není tak neutrální. Vedlejším efektem je pak nekompatibilita některých atributů (např. formátu data a času či barevných kódů) s existujícími ISO standardy. Vedle toho existují další specifické problémy:

[editovat] Související články

[editovat] Externí odkazy


 
Office Open XML v jiných jazycích: Català, Dansk, Deutsch, English, Español, Euskara, Français, Íslenska, Italiano, 日本語, 한국어, Nederlands, ‪Norsk (bokmål)‬, Polski, Русский, Svenska, ไทย, Українська, Tiếng Việt, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Office_Open_XML
Stránka byla naposledy upravena v Stránka byla naposledy editována 11. 8. 2008 v 16:37.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt