Se specifikací Javy se jistě ODF nedostane na 6000 stran :)
Az na takú drobnosť, ze špecifikaciu Javy uz niekto implementoval, a to dokonca viackrát, takže si môžem vybrať, ktorý hotový produkt JDK (Sun, IBM, Bea, ...) a pre akú platformu (Windows, Solaris, AIX, Linux, ... ) použijem. Špecifikáciu Javy čítať nemusím.
Mimo jiné umožňuje převést stávající dokumenty beze ztrát.
Skúsim zopakovať, čo som už povedal : Prevod formátov dokumentov NIE JE zaležitosť formátu ale konverzných programov. A teda kvalita prevodu závisí od kvality konverzného programu. Takže ak použijem XSLT a vyťahám z ODF/OOXML texty bez elementov dostanem síce čistý texťák ( == urobil som konverziu ), ale čítať sa to nebude dať == kvalita prevodu je mizerná, a pritom sa dali rozumne zvýrazniť nadpisy, odseky, číslovanie ...
ODF nikoliv, protože postrádá features, které jsou v praxi zásadní.
Ktoré sú to tie v praxi zasadne funkcie ?
Tagy typu <asinword95> jsou věcí zpětné kompatibility, a můžete je ignorovat.
Ako asi bude vyzerať algoritmus pre konverziu DOC Word 95 do OOXML ?
- vytvor hlavičku OOXML
- otvor element <asinword95>
- skopíruj obsah DOC na výstup
- zatvor element </asinword95>
- vytvor pätičku OOXML
Vyhovuje to špecifikácii ? ANO, takže takýto dokument veselo rozposielam do celého sveta. Avšak niekto sa rozhodne implementovať iba povinné elementy z OOXML, a teda <asinword95> bude ignorovať. Výsledok je jasný, uživateľ neuvidí NIČ, hoci dokument je korektný.
Vo všeobecnosti platí, že špecifikácie by nemali obsahovať voliteľné časti, pretože potom sa jeden tvorca SW rozhodne zahrnúť vlastnosti A,B,C, druhý tvorca vlastnosti A,D,E. Obaja implementovali podľa špecifikácie, napriek tomu sú ich implementácie nekompatibilné a teda používateľ zostal nútený používať SW od daného výrobcu a spolupráca s uživaťelom konkurenčného SW nie je možná.
Pokud ho chcete vidět vždy správně, použijte MS Office ;)
- Ale ja nemôžem používať MS Office, pretože neexistuje pre moju platformu/procesor.
- Ale ja nemôžem používať MS Office, pretože si ho nemôžem dovoliť kúpiť
- Ale ja nechcem používať MS Office , mne vyhovuje .... ( OOffice.org, ABIWord, KWord, ... každý si doplní čo chce ...).
Napriek tomu to musím korektne vidieť, pretože je to dokument, ktorý vyprodukovala vláda / daňový úrad / sociálna poisťovňa / polícia / súd ... a ak nebudem vedieť čo po mne tieto štátne orgány chcú, tak mi hrozí pokuta alebo až väzenie.