» »

Office Open XML je postal ISO standard

1
2
»

CaqKa ::

>>> Tukaj jih je nekaj...

lol.. že na prvem videu razlaga o tem da javlja warninge, ker nekih stvari ni.. pa tip še pove da se layout ne ohrani v celoti :>
popolna implementacija :>

jype ::

Darkolord> Sej ga _v celoti_.

Lahko dokument, generiran v referenčnem produktu (i.e. Microsoft Office) izrišejo v enaki obliki?

Glede na CaqKin prispevek predvidevam, da niti ne.

Torej ne implementirajo standarda niti v celoti, niti minimalno.

BigWhale ::

Zgodovina sprememb…

  • spremenil: BigWhale ()

darkolord ::

Lahko dokument, generiran v referenčnem produktu (i.e. Microsoft Office) izrišejo v enaki obliki?

Če ni shranjen v compatiblity mode, da.
Atributi, ki določajo, da se uporabi drugačno (compatibilty) renderiranje, so deprecated in popolnoma opcijski. Kar pomeni, da lahko zadevo implementiraš v celoti (slediš specifikaciji in te deprecated atribute ignoriraš).

Ravno tako kot recimo UseFormerLineSpacing v ODF

BigWhale:

The myth of the Binary Key

Sicer pa, podpora za custom atribute je v formatu čisto na mestu.

Bolje kot da so ne-custom zadeve implementirane kar takole (ODF), namesto v custom atributih:
<config:config-item config:name="PrinterSetup" 
config:type="base64Binary"> 
Vgr+/1xcUFJOLUNPUlAxXGIzNi0zMzEzLWEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAWGVyb3ggV29ya0NlbnRyZSBQcm8gMzUgUFMAAAAAAAAWAAEAn
AkAAAAAAAAFAFZUAAAkbQAAM1ROVwIACABcAFwAUABSAE4ALQBDAE8Aug
BQADEAXABiADMANgAtADMAMwAxADMALQBhAAAAAAAAAAAAAAAAAAAA/
...
...
</config:config-item>

Zgodovina sprememb…

MrStein ::

Looooooka:
support

A tisto, ko ti reče "A ste rebootali ? Že dvakrat ? Pol pa dajte še tretjič."

Zakaj bi nad to storitvijo bil navdušen ?
Pri zastonjaših ti rečejo "RTFM", kar je sicer manj prijazno, ampak dvakrat bolj uporabno.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

orbter ::

Pa še podrobnosti okrog OOXML, vključno s tem kaj vse je v njem narobe, podkrepljeno z dokazili: http://ooxmlisdefectivebydesign.blogspo...

Mene na primer je v krohot spravilo že poglavje "The consequences of this attitude", kjer so prikazani primeri XML zapisa za osnovno formatiranje v MS Office-u in OpenOffice.

darkolord ::

Mene je pa cel blog spravil v krohot. Tako ene 3/4 stvari je čist BS, večina ostalega pa verjetno samo nepismenost...

Dokazila pa taka. :))

Zgodovina sprememb…

Matevžk ::

primeri XML zapisa za osnovno formatiranje v MS Office-u in OpenOffice

Darko, ta del si prebral? Lahko kako zagovarjaš Microsoftov način dela?
lp, Matevžk

jan01 ::

Še office 2007 ni 100% kompatibilen, pa boš kazal cel spisek...
Ne rečem, da je office 2007 najboljši tak program, a glede formata zapisa...

krho ::

@3p: tudi ODF uporablja zip kot container za vse datoteke, vendar se pri ODF ju ne bojim PC/LAN lock-ina.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

darkolord ::

Darko, ta del si prebral? Lahko kako zagovarjaš Microsoftov način dela?

Sem, prebral. Vse sem prebral.

Recimo glede primerjave tagov med ODF in OX, je eden od dobrih razlogov za tak način dela velikost. Pri velikih fajlih se velikost tagov pri hitrosti parsanja ZELO pozna.

47 bajtov:
<w:color w:val="FF0000"/><w:jc w:val="right"/>

94 bajtov:
<style:text-properties fo:color="#FF0000"/>
<style:paragraph-properties fo:text-align="end" />

Matevžk ::

Če bi šel razvoj softvera v to smer, bi ostali na binarnih formatih.
Pa ne gre. Z razlogom.
lp, Matevžk

darkolord ::

V katero smer?

Matevžk ::

V smeri zmanjšanja časovne zahtevnosti parsanja [in v smeri varčevanja s prostorom]. Če bi šlo za to, zagotovo ne bi uporabljali XML-a. Računalniki so pač res že tako hitri, da nam v večini primerov konstantni faktorji ne pomenijo veliko.
Bolj je pomembno, da je standard logičen in dosleden, da ga čim večje število razvijalcev čim hitreje (s čim manj privajanja) lahko uporabi.
lp, Matevžk

darkolord ::

XML formati so toliko počasnejši od binarnih, da je treba misliti tudi v tej smeri. Če je format namenjen za uporabo veliki večini ljudi, potem je to, kakorkoli obrneš, precej pomembna zadeva.

Da vsak fajl že sam v sebi nosi dokumentacijo (pa še posebej je ena), je pa čisto nepotrebno. XML se zagotovo ne uporablja zaradi tega, ker se ga lahko popravlja ročno v tekstovnem urejevalniku.

Remember, we're not talking about creating a format for hobbyists. This format is supposed to be used by everyone, and most of those folks aren't going to be happy with feature loss and performance degradation just so they can save out as XML (the average user doesn't care about XML).

Matevžk ::

XML je pač zasnovan tako, da sam v sebi nosi metapodatke. Če bi bila v tem primeru pomembna samo zadostna strukturiranost podatkov, bi se jo dalo doseči tudi v binarnem zapisu. Ali drugače, lahko bi uporabili XML in namesto "color" napisali neko tročrkovno kodo iz ASCII znakov (najbrž bi bile tri črke dovolj za vsa imena tagov).

Ampak, ja, 'w:color w:val=' sporoča ravno toliko metainformacije kot 'style:text-properties fo:color=' (mimogrede, če bi naštel veliko atributov, bi bil slednji zapis celo mnogo krajši in tudi hitrejši za parsanje). Je pa vseeno iz implementacijskih razlogov veliko lepše, če so stvari konsistentne. In če bi MS v vseh treh primerih uporabil node z imenom 'color' in atributom 'val', do tele debate med nama ne bi prišlo.
lp, Matevžk

SeTAr ::

Darkolord, pred časom si zapisal:

Microsoft je namreč odprl svoj novi format za Officeove aplikacije, ki je zgrajen okoli XML tehnologije, to pa pomeni, da ga bo lahko pisal in popravljal vsak, ki si bo le prebral referenčne sheme.

sedaj pa:

XML se zagotovo ne uporablja zaradi tega, ker se ga lahko popravlja ročno v tekstovnem urejevalniku.

kaj je razlog da si tako korenito spremenil mnenje?

darkolord ::

SeTAr: nisem spremenil mnenja. Ta dva stavka sta dve čisto ločeni zadevi. ;)

Format je odprt, kar pomeni, da ima vsak na voljo dokumentacijo za njegovo uporabo. XML precej olajša parsanje (lahko uporabiš že narejene parserje, delaš transformacije itd), nikakor pa to še ne pomeni, da je zadeva primerna za ročno urejanje.

Mimogrede, tole sem zapisal tudi pred časom, a za tistim, kar si prilepil:

V XMLju zadeve niso zato, da bi jih ročno popravljal text editorju... (no, možnost imaš)

CaqKa ::

meni je smešno postalo na onem delu ko sem videl da imajo dokumenti, razpredelnice in prezentacije, vsaka drugačno oznako za barvo :>

ona z ofnanjem zipa, pa zbrisom taga za zaklep lista pa je itak ta hujša :>

BigWhale ::

V XMLju so zadeve zato, ker je fancy in je the latest hype. In vsi vse v XML rineju tud tam kjer to sploh ni potrebno. Ne pravim, da je nek 'office format' zato neprimeren. Ne vem ce je morda je, morda pa ni.

Ampak 50 bytov pri dolzini taga, se pozna, ko jih ima pol milijona. Ampak, takrat, ko jih imas toliko se zacnejo problemi verjetno ze kje drugje...
1
2
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SPDY na dobri poti, da postane naslednji HTTP standard (strani: 1 2 )

Oddelek: Novice / Omrežja / internet
5713086 (9423) Jst
»

Microsoft najavil polno podporo za OOXML

Oddelek: Novice / Pisarniški paketi
287795 (6918) Gandalfar
»

ISO zavrnil pritožbe glede standardizacije OOXML (strani: 1 2 )

Oddelek: Novice / Tožbe
567521 (5570) darkolord
»

Office Open XML je postal ISO standard (strani: 1 2 )

Oddelek: Novice / Pisarniški paketi
698183 (6454) BigWhale

Več podobnih tem