Kirjaudu

Uutiskirje

Rekisteröidy Sektoriin ja tilaa itsellesi joko aamuisin tai iltaisin ilmestyvä uutiskirje sähköpostiisi.

Perjantai, 3.6.2005

XML:stä Officen tiedostoformaatti

Ohjelmistojätti Microsoft on kertonut seuraavan Office-tuoteperheen nojaavan voimakkaasti XML-standardin varaan. XML:stä tulee oletusmuoto Wordilla, Excelilla ja PowerPointilla luoduille tiedostoille, mikä helpottaa tiedostojen lukua muilla sovelluksilla. Toinen XML:n mukanaan tuoma etu on tiedostojen entistä pienempi koko. Vaikka nykyinen Office 2003 tukeekin XML-standardia, on sen käyttö hieman hankalaa erinäisten käännösongelmien vuoksi.

Lue juttu K2, 3.6.2005 00:06. Lähde: the inquirer
Rekisteröidy ja kirjaudu sisään, jos haluat kommentoida.

Kommentit ( 29 uutta / 29 )
pistettä.
Näytä vain kommentit joilla on vähintään
jemm Pientä tarkennusta
jemm, 3.6.2005 00:17:01
Pisteet: +1
Tuolta löytyy lehdistötiedote:
http://www.microsoft.com/presspass/features/2005/j...

Käytännössä siis OpenOfficen tapaan nuo tulevat olemaan zippiin pakattuja (siitä pienempi koko).

Vanhoille Officeille (2000, XP, 2003) tulee patchi, jolla noita voidaan avata ja tallentaa, joten mitään pakkopäivitystä ei onneksi pitäisi olla tiedossa, vaikka tuosta tuleekin uusi oletusmuoto.
-Jemm
Me Re: Pientä tarkennusta
Me, 3.6.2005 15:03:28
Pisteet: 0
Käytännössä siis OpenOfficen tapaan nuo tulevat olemaan zippiin pakattuja (siitä pienempi koko).
Entäs salasanalla suojatut tiedostot? katoaako tämä kokonaan officen perus formaatista vai tuleeko suojausmenetelmäksi jokin zipin salasana kysely?
"Kaikki on sanottu jo, mutta koska kukaan ei kuuntele, meidän on palattava ja aloitettava taas alusta (André Gide)"
njoo.. eletään pois..
www.granstrom.info
Karitku Re: Pientä tarkennusta
Karitku, 3.6.2005 15:40:15
Pisteet: 0
Entäs salasanalla suojatut tiedostot? katoaako tämä kokonaan officen perus formaatista vai tuleeko suojausmenetelmäksi jokin zipin salasana kysely?
Ei kai tuo nyt ole hirveän vaikea toteuttaa. Joko mainitsemasi zip-salasana tai sitten salakirjoitettu jollain algoritmillä se zipattu tiedosto.
Voitku
Roadstar Re: Pientä tarkennusta
Roadstar, 3.6.2005 19:16:53
Pisteet: 0

Vanhoille Officeille (2000, XP, 2003) tulee patchi, jolla noita voidaan avata ja tallentaa, joten mitään pakkopäivitystä ei onneksi pitäisi olla tiedossa, vaikka tuosta tuleekin uusi oletusmuoto.
Onko tietoa Macciversion päivityksistä? Varsin mielelläni nimittäin vaihtaisin docista XML-pohjaiseen formaattiin. Käytössä on siis Office 2004 for Mac.
jemm Re: Pientä tarkennusta
jemm, 3.6.2005 19:49:05
Pisteet: +1
Onko tietoa Macciversion päivityksistä? Varsin mielelläni nimittäin vaihtaisin docista XML-pohjaiseen formaattiin. Käytössä on siis Office 2004 for Mac.
"Just in case you're wondering about the story with Mac Office 12, Mac Office 12 will support the new file formats as well. Also, as with Win Office, we'll be producing converters for Office X and Office 2004. Some details have yet to be fully finalized, but we expect to ship converters that will provide full round-trip support for the new file formats in Office X and Office 2004."

Lähde:
http://blogs.msdn.com/rick_schaut/archive/2005/06/...
-Jemm
Roadstar Re: Pientä tarkennusta
Roadstar, 3.6.2005 21:30:09
Pisteet: 0
Onko tietoa Macciversion päivityksistä? Varsin mielelläni nimittäin vaihtaisin docista XML-pohjaiseen formaattiin. Käytössä on siis Office 2004 for Mac.
"Just in case you're wondering about the story with Mac Office 12, Mac Office 12 will support the new file formats as well. Also, as with Win Office, we'll be producing converters for Office X and Office 2004. Some details have yet to be fully finalized, but we expect to ship converters that will provide full round-trip support for the new file formats in Office X and Office 2004."
Lähde:
http://blogs.msdn.com/rick_schaut/archive/2005/06/...
Mainiota :) Kiitos ja kumarrus. Jos Microsoft ei onnistu tekemään jotain lahjakasta mokaa tuon kanssa (ei olisi kyllä liian uutta), niin tuossahan poistuu yksi suurimmista ärsytyksistä Officen kanssa. Odotan mielenkiinnolla.
Tässä teille validia XML:aa
boer, 3.6.2005 10:24:41
Pisteet: 0
XML on niin yksinkertainen ja helppo asia, että jos sitä joku tukee niin johan toimii yhteensopivuus muihin sovelluksiin kuin itsestään. Katsokaa vaikka tätä validia XML-dokumenttia.

<?xml version="1.0"?>
<encodedcontent>
35KH234h.2#123#fwsdczCAD!#"3f2dsgHTyrg
</encodedcontent>
weicco Re: Tässä teille validia XML:aa
weicco, 3.6.2005 13:52:43
Pisteet: 0
Niin, kyllä SMS:kin on huono, kun siinä koodataan viesti 7 bittiseen GSM charsettiin ja koko touhu ilmoitetaan heksadesimaaleina. Lisäksi kaikki muut, kuin ISO-8859-1 ja ISO-8859-15 ovat käsittämättömän huonoja, sillä niissä ilmaistaan ääkköset erilailla, jos nyt yleensä edes ilmaistaan.

Enkoodaus on aina enkoodaus ja kaikkia niitä ei ole tarkoitettukaan ihmisen luettavaksi. Lisäksi jos tieto on kryptattua, niin luonnillisesti sitä ei pidäkään pystyä lukemaan. kun data on enkoodattu, täytyy se vielä muuttaa johonkin fiksuun muotoon niin, että se kulkee tekstitiedostossa (XML on tekstiä, on myös binääri XML:ää, joka on hirvitys). Tähän on yksi hyvä tapa kirjoittaa enkoodattu data heksadesimaalimuodossa (etunollaa käyttäen, jos tarvitaan).

Se, että sinä et sitä pysty lukemaan ei tarkoita sitä, että se olisi huono. Kyllä ne ohjelmat sitä osaavat lukea ja erittäin fiksustikin vielä juuri sen takia, että se on XML muodossa. Vai olisiko tämä parempi:

encodedcontenent=35KH234h.2#123#fwsdczCAD!#"3f2dsgHTyrg;toinenparametri=jotainmuuta;kolmasparametri...
Join me! Together we can rule the galaxy as father and son.
Re: Tässä teille validia XML:aa
boer, 3.6.2005 15:12:24
Pisteet: +1
Se, että sinä et sitä pysty lukemaan ei tarkoita sitä, että se olisi huono. Kyllä ne ohjelmat sitä osaavat lukea ja erittäin fiksustikin vielä juuri sen takia, että se on XML muodossa.
Rautalangasta väännettynä: Microsoftin XML-dokumenttimuodot eivät välttämättä ole yhtään nykyisiä suljettuja Office-tiedostomuotoja veikeämpiä, jos niiden koodaus on edelleen suljettu. Se miten XML:aa käytetään olisi huomion arvoista, eikä suinkaan se seikka, että Microsoft sitä XML:aa ylipäänsä tulee jossakin hyödyntämään.
XML ei ole tiedostoformaatti
asb, 7.6.2005 09:37:38
Pisteet: 0
Vastoin jutun otsikon antamaa kuvaa, niin XML:ää ei hyvällä tahdollakaan voi kutsua tiedostoformaatiksi. Se on käytännössä sama, jos ASCII:ta kutsuisi tiedostoformaatiksi. XML on standardoitu tapa kuvata rakenteellisia dokumentteja.

XML on vain tapa merkitä tiedoston rakenne siten, että se on tietokoneen luettavissa standardoiduin työkaluin. XML-tiedoston lukeminen tietokoneen muistiin DOM-puuksi ei auta vielä mitään, vaan tuo DOM-puu ja sen elementtien ja attribuuttien sisältö pitäisi myös osata tulkita. Jos XML elementtien ja attribuuttien nimet ja sisältö ja dokumentin rakenne eivät ole ihmisen ymmärrettävissä (jos esimerkiksi niissä käytetään kryptisiä nimiä, kuten "dfgkjshedkjgsdkg"), niin XML:n käyttämisestä ei käytännössä ole mitään etua.

Eli totuudenmukainen otsikko olisi vaikkapa "Officeen XML-pohjainen tiedostoformaatti".
smarde Viis yhteensopivuudesta
smarde, 3.6.2005 08:25:30
Pisteet: 0
Ei mitään uutta MS auringon alla. Edellinen Ofiice ei tue kunnolla uuden Officen tiedostomuotoa. Siispä pikkuhiljaa kaikki yritykset joutuvat tekemään päivityksen.

Sitä paitsi onko tämä standardi XML sellainen MS:n omistama "standardi"?
Mike Steel Re: Viis yhteensopivuudesta
Mike Steel, 3.6.2005 10:54:55
Pisteet: 0
-Huokaus. Et sitten lukenut koko artikkelia ollenkaan? Pakko oli päästä kuitenkin kommentoimaan, tietämättä mitään.

Hienoa, onneksi olkoon.

Jos tietysti olisit lukenut jotain, saattaisit tietää jotain, esim sen että MS julkaisee Office 2003, XP ja 2000 versioille ilmaisen ohjelmistopäivityksen joka tuo Office12:n XML tuen.

Mutta älä anna faktojen häiritä elämääsi.
"This was no boating accident!"
smarde Re: Viis yhteensopivuudesta
smarde, 3.6.2005 13:58:31
Pisteet: 0
Näin julkaisee, mutta käytännössä se ei tule erinäisten käännösongelmien johdosta toimimaan kunnolla. Tämähän se MS taktiikka on.

lkaisee Office 2003, XP ja 2000 versioille ilmaisen ohjelmistopäivityksen joka >tuo Office12:n XML tuen.
Pisterajan alittavia kommentteja piilossa.
smarde Re: Viis yhteensopivuudesta
smarde, 3.6.2005 17:52:00
Pisteet: 0
Eniten tässä surettaa se, että MS tulee pilaamaan nykyisin avoimen XML tiedostomuodon. Nykyistä versiota käytetään mm. OpenOffice:ssa. Miksei MS voinut tehdä yhteistyötä nykyisen XML tahojen kanssa? Ei vaan oma "standardi" täytyy MS:n tuottaa.

Ilmainen tämä MS "standardi" on siksi, että sillä halutaan jyrätä MS:llä uhaksi nähty nykyisin käytössä oleva XML standardi. Ja taas muut yritykset joutuvat omassa liiketoiminnassaan kärsijöiksi!

Virallinen anti-MS trolli taas puhuu. Voitko heittää tähän väliin viikonlopun lottonumerot sieltä samasta kristallipallosta.
Pineapple Re: Viis yhteensopivuudesta
Pineapple, 3.6.2005 19:21:16
Pisteet: 0
Eniten tässä surettaa se, että MS tulee pilaamaan nykyisin avoimen XML tiedostomuodon. Nykyistä versiota käytetään mm. OpenOffice:ssa. Miksei MS voinut tehdä yhteistyötä nykyisen XML tahojen kanssa? Ei vaan oma "standardi" täytyy MS:n tuottaa. Ilmainen tämä MS "standardi" on siksi, että sillä halutaan jyrätä MS:llä uhaksi nähty nykyisin käytössä oleva XML standardi. Ja taas muut yritykset joutuvat omassa liiketoiminnassaan kärsijöiksi!
Onko sinulla yhtään mitään käsitystä mitä koko XML edes on? Kirjoituksistasi päätellen näin ei kyllä näyttäisi olevan. Ei XML ole mikään yksittäinen tiedostomuoto (vrt. PDF tai JPG) jonka voi 'pilata'. XML on vain tapa esittää tietoa, ei siihen edes ole mitään standardeja sille mitä sen tulisi sisältää, tiettyä perusrakennetta lukuunottamatta.
Pineapple
smarde Re: Viis yhteensopivuudesta
smarde, 4.6.2005 09:43:37
Pisteet: 0
Käsittääkseni XML antaa rakenteen miten tiedostot tallennetaan. Tälläinen rakenne tulisi tehdä yhteistyössä muiden kanssa eikä tehdä omaa rakennetta ja sanoa sitä standardiksi.


Onko sinulla yhtään mitään käsitystä mitä koko XML edes on? Kirjoituksistasi päätellen näin ei kyllä näyttäisi olevan. Ei XML ole mikään yksittäinen tiedostomuoto (vrt. PDF tai JPG) jonka voi 'pilata'. XML on vain tapa esittää tietoa, ei siihen edes ole mitään standardeja sille mitä sen tulisi sisältää, tiettyä perusrakennetta lukuunottamatta.
bungle Re: Viis yhteensopivuudesta
bungle, 7.6.2005 16:31:01
Pisteet: 0
Käsittääkseni XML antaa rakenteen miten tiedostot tallennetaan. Tälläinen rakenne tulisi tehdä yhteistyössä muiden kanssa eikä tehdä omaa rakennetta ja sanoa sitä standardiksi.
Niin no... XML näin pelkiltään tarkoittaa kyllä pelkkää syntaksia (= well formed). XML ei itsessään tuon syntaksin lisäksi juurikaan puutu muutoin dokumentin rakenteeseen (mitä nyt muutaman elementin, attribuutin ja prosessointiohjeen se on varannut itselleen). Yleensä XML:llä tosin tarkoitetaan XML+Namespaces yhdistelmää. Tämäkään ei tosin vielä lisää mitään rakenteellisia raameja. Sitten on olemassa ns. validi XML, mikä tarkoittaa sitä, että tietyn XML dokumentin rakenne jne. on määritelty ulkoisesti esim. jollakin skeema-dokumentilla. Näitä skeemakieliä on useita ja usein itse skeema-kieletkin on laadittu XML pohjaisiksi. Tavallisimpia skeemakieliä ovat DTD, W3C:n XML Schema ja Oasiksen Relax-NG. Relax NG:stä taitaa löytyä myös ei XML-pohjainen tapa skeemojen muodostamiseen. Jos XML-dokumentti voidaan validoida jonkun skeeman mukaan, voidaan puhua silloin ns. validista XML-dokumentista (mikä on tietenkin myös well formed (tai hyvinmuodostettu)). Käsittääkseni OASIS on jossain määrin standardoinut Open Officen skeema-dokumentit ja näin ollen MS olisi voinut halutessaan käyttää sitä.

Vaikka skeemadokumentit olisikin olemassa, niin välttämättä (riippuen skeemadokumentista) se ei kuitenkaan selitä muuta kuin rakenteen. Näin ollen, jotta voisi toteuttaa esim. Open Office dokumentin katselijan, niin silloin pitäisi rakenteen lisäksi ymmärtää myös niiden merkitys. Eli mitä pitää ruudulla näittää jos siellä on esim. <bold xmlns="urn:OpenOffice">asdasd</bold>. Nämä asiat yleensä selitetään selkokielisinä ja ovat lisänä itse skeemadokumentille. Skeemadokumentti on usein (en nyt muista täytyikö sen aina olla, jotta validius ehto säilyy) tietokoneen luettavissa ja tulkittavissa, jolloin xml dokumentit voidaan automatisoidusti validoida ennen niiden käsittelyä. Jos validointi menee läpi, niin sitten on enää ohjelmasta kiinni, osaako se tulkita asioita oikein. Jotkin skeematekniikat mahdollistavat näiden selväkielisten ohjeiden lisäämisen itse skeemaan, joskin usein tätä kautta ne eivät välttämättä ole parhaassa mahdollisessa muodossa ihmiselle (niistä voi tosin laatia parempilukuisia dokumentteja esim. XSLT:n avulla).

Itse en tiedä perusteluja, miksi MS halusi oman standardin eikä esim. lähtenyt tukemaan tuota OASIKsen Open Office standardia. Ilmeisesti heillä oli kuitenkin perustelut, joita en ala tässä sen kummemmin arvailemaan (kuten esim. tämä MS:n metro formaatti ja liittyykö se tähän jotenkin).

http://www.oasis-open.org/committees/tc_home.php?w...
--
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Pineapple Re: Viis yhteensopivuudesta
Pineapple, 5.6.2005 19:52:18
Pisteet: 0
Käsittääkseni XML antaa rakenteen miten tiedostot tallennetaan. Tälläinen rakenne tulisi tehdä yhteistyössä muiden kanssa eikä tehdä omaa rakennetta ja sanoa sitä standardiksi.
Siis kai tajuat että XML on ihan puhdasta tekstiä joka näyttää samalta kuin XHTML (paitsi että tagit ovat erilaisia)? Ja että maailma on pullollaan XML-pohjaisia standardeja jotka ovat yksittäisen osapuolen suunnittelemia, mutta silti XML-valideja? Ja että MS on käyttänyt tuotteissaan (esim word) XMLää tallennuksessa jo pitkään? Ja että nyt ei olla uudelleenkeksimässä XMLää vaan käyttämässä sitä vain tiedon jäsentelemiseen tiedostoon kirjoittaessa?
Pineapple
smarde Re: Viis yhteensopivuudesta
smarde, 6.6.2005 20:14:16
Pisteet: 0
Käytetyt tavat tallentaa tiedostot ovat olleet eri kuin tämä tuleva XML-formaatti. Katso vaikka seuraava lainaus.

Ote Digitodaystä:

Analyytikot uskovat, että ongelmia voi tulla, vaikka Microsoft luo työkaluja, joiden avulla Office 2000:ta, Office XP:tä ja Office 2003:a käyttävät asiakkaat voivat avata, muokata ja tallentaa tiedostoja Office 12:n xml-formaatissa. Office 12 myös tukee nykyisiä doc-, xls- ja ppt-tiedostomuotoja.
feenix Re: Viis yhteensopivuudesta
feenix, 3.6.2005 19:43:32
Pisteet: 0
Eniten tässä surettaa se, että MS tulee pilaamaan nykyisin avoimen XML tiedostomuodon. Nykyistä versiota käytetään mm. OpenOffice:ssa. Miksei MS voinut tehdä yhteistyötä nykyisen XML tahojen kanssa? Ei vaan oma "standardi" täytyy MS:n tuottaa.
Ei pitäisi ruokkia trollia, mutta kannattaa tutustua OOon formaattiin hieman niin tajuaa miksei sitä kannata tukea.
Djadja-P Re: Viis yhteensopivuudesta
Djadja-P, 4.6.2005 01:05:30
Pisteet: 0
Ei pitäisi ruokkia trollia, mutta kannattaa tutustua OOon formaattiin hieman niin tajuaa miksei sitä kannata tukea.
Ei pitäisi ruokkia trollia, mutta kannattaa tutustua OOo:n formaattiin hieman niin tajuaa miksi sitä kannattaa tukea.
--
Ammutaanhan navetassakin!
eol Re: Viis yhteensopivuudesta
eol, 3.6.2005 14:09:31
Pisteet: 0
"Lähdekoodin vapautta puolustavien järjestöjen peloista huolimatta Microsoft ei aio kerätä lisenssimaksuja omien xml-pohjaisten tiedostojensa käytöstä, vaan tarjoaa niiden kuvaukset ja käyttöoikeudet vapaaseen levitykseen."

http://tietoviikko.fi/doc.te?f_id=741366

Näin julkaisee, mutta käytännössä se ei tule erinäisten käännösongelmien johdosta toimimaan kunnolla. Tämähän se MS taktiikka on.MS julkaisee Office 2003, XP ja 2000 versioille ilmaisen ohjelmistopäivityksen joka >tuo Office12:n XML tuen.
Re: Viis yhteensopivuudesta
mxmattil, 3.6.2005 14:18:41
Pisteet: 0
"Lähdekoodin vapautta puolustavien järjestöjen peloista huolimatta Microsoft ei aio kerätä lisenssimaksuja omien xml-pohjaisten tiedostojensa käytöstä, vaan tarjoaa niiden kuvaukset ja käyttöoikeudet vapaaseen levitykseen."
Sanotaan yhtä ja tehdään toista.

http://news.zdnet.co.uk/software/applications/0,39...
http://software.silicon.com/applications/0,3902465...
http://www.dvd.to - DVD hakukone
Karitku Re: Viis yhteensopivuudesta
Karitku, 3.6.2005 14:42:48
Pisteet: 0
"Lähdekoodin vapautta puolustavien järjestöjen peloista huolimatta Microsoft ei aio kerätä lisenssimaksuja omien xml-pohjaisten tiedostojensa käytöstä, vaan tarjoaa niiden kuvaukset ja käyttöoikeudet vapaaseen levitykseen."
Sanotaan yhtä ja tehdään toista.
http://news.zdnet.co.uk/software/applications/0,39...
http://software.silicon.com/applications/0,3902465...
Niin siis mitä, yhdessäkään noista uutisista ei Microsoft ole nostanut mitään kannetta. Missä muka on vika? Oletko tullut ajatelleeksi sitä mahdollisuutta että Microsoft vain pyrkii suojelemaan itseään patenteilla. Tarkoitus on varmistaa ettei heitä haasteta jonkun toisen patentin rikkomisesta. Muutenkin kun katsoo tuota patenttihakemusta niin aika pitkä veikkaan ettei nuo ole taas pätkääkään lukenut sitä vaan vetänyt haloo otsikosta.
Voitku
Re: Viis yhteensopivuudesta
mxmattil, 3.6.2005 17:39:54
Pisteet: 0
Oletko tullut ajatelleeksi sitä mahdollisuutta että Microsoft vain pyrkii suojelemaan itseään patenteilla.
No kerroppas nyt ihan konkreettisesti mitä omistamaansa tai kehittämäänsä uutta asiaa microsoft noilla patenteilla pyrkii suojelemaan?

Viittaatko kenties siihen että mielestäsi on ihan ok patentoida kaikkea maan ja taivaan välillä sen takia että se on mahdollista jenkkien surkean patenttiprotokollan takia?
http://www.dvd.to - DVD hakukone
jemm Re: Viis yhteensopivuudesta
jemm, 3.6.2005 19:51:08
Pisteet: 0
Oletko tullut ajatelleeksi sitä mahdollisuutta että Microsoft vain pyrkii suojelemaan itseään patenteilla.
No kerroppas nyt ihan konkreettisesti mitä omistamaansa tai kehittämäänsä uutta asiaa microsoft noilla patenteilla pyrkii suojelemaan?
Luultavasti Microsoft vain pyrkii suojelemaan itseään paremmin Eolasin kaltaisten vedätysten varalta.

Ei se ole myöskään ainoa firma, joka tuollaisia patentteja haalii ja saa.
-Jemm
Re: Viis yhteensopivuudesta
T-LintU, 3.6.2005 18:21:34
Pisteet: 0
Niin siis mitä, yhdessäkään noista uutisista ei Microsoft ole nostanut mitään kannetta. Missä muka on vika? Oletko tullut ajatelleeksi sitä mahdollisuutta että Microsoft vain pyrkii suojelemaan itseään patenteilla. Tarkoitus on varmistaa ettei heitä haasteta jonkun toisen patentin rikkomisesta.
Lupaukset ovat vain lupauksia.
Saa nähdä miten käy mikäli formaatti saa laajan käytttäjäpohjan. Vertaa mp3.
Neo
Neo, 5.6.2005 10:27:36
Pisteet: 0
"XML:stä tulee oletusmuoto Wordilla, Excelilla ja PowerPointilla luoduille tiedostoille, mikä helpottaa tiedostojen lukua muilla sovelluksilla"

Kuulostaa hyvältä. Sattuu vaan olemaan jo koneella OpenOffice. Ehkä menee sittenkin tuon uuden Officen hankinta harkintaan...
The art of deal.