Microsoft oznámil vytvoření skupiny pro open XML formáty
Microsoft odpověděl na založení skupiny ODF Alliance vytvořením vlastního uskupení s názvem Open XML Formats Developer Group. V současné době má skupina přibližně 40 členů, mezi kterými jsou mimo jiné Apple, Intel, Toshiba a další. Skupina nemá konkrétní plány, ale měla by nabízet informace a podněcovat diskusi o XML formátech.
Opět typický krok Microsoftu – přestože už máme kvalitní formát, musí on vyvíjet vlastní snahu, aby vytvořil další a samozřejmě naprosto nekompatibilní.
Dále čtěte…
- OneNote od Microsoftu dorazilo na OS Android Včera 15:03
- Microsoft představil nový souborový systém ReFS 18. 1. 2012 14:07
- IPv6 obsah bude globálně spuštěn 6. června 2012 18. 1. 2012 11:09
- LG se připojí k výrobcům platícím Microsoftu za Android 17. 1. 2012 10:26
- Microsoft bude vyžadovat zamčení certifikovaných ARM zařízení s Windows 8 16. 1. 2012 10:40
MS Open XML není ani zdaleka tak "open"
celé vláknoKdyby šlo jen o tohle, tak by to bylo ještě celkem přihjatelné, ať si ti blbci vymýšlejí co chtějí. Jenže oni se snaží jejich Open XML anaží vydávat za otevřený formát, kdežto ve skutečnosti vubec tak otevřený není. Ta licence je vymyšlená tak, aby byla nekompatibilní s GPL a dalšími opensource licencemi. A jsou tam i další licenční omezení. Prostě MS se sice tváří, že chce být také "open", ale je to z velké části jen marketingový trik. A to je právě nebezpečné, protože některé státní instituce,a tp. by mu mohli skočit na špek...
Re: MS Open XML není ani zdaleka tak "open"
celé vláknomáme kvalitní format?
celé vláknoRe: máme kvalitní format?
celé vláknomáme kvalitní format?
celé vláknoRe: máme kvalitní format?
celé vláknoNebo mluvite o ODF a MOOX?
Re: máme kvalitní format?
celé vláknoRe: máme kvalitní format?
celé vláknoRe: máme kvalitní format?Re: máme kvalitní format?
celé vláknoBohužel, propagace XML je přehnaně nafouknutá a vytváří dojem, že XML se hodí všude. Což je škoda, tomu formátu to škodí. A potažmo pak celému světu IT.
Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoRe: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoTřeba databáze (XML je nevhodné), datagrid (XML je nepoužitelné), plnohodnotný markup textového odstavce (v XML se nemůže markup křížit), dále třeba hudební notový záznam (XML nepoužitelné, opět nelze křížit značky ačkoliv noty se kříží), grafický obrázek (XML nevhodné, nemá co nabídnout) atd.
To je skutečně zaslepenost z XML tak pokročilá, že nedohlédnete za něj?
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoV XML mozete zaznamenat cokolvek - prinajhorsom obalite binarne data do <![CDATA[ ]]> :-). Co je samozrejme proti filozofii XML. To, ze XML nie je na DB sa da suhlasit. Neviem co si prestavujete pod datagridom, takze nekomentujem. To, ze nemozete krizit elementy mi nevadi. Notovy zaznam je napr. tu: http://www.recordare.com/xml.html, nejak sa s tym krizenim vysporiadali. Graficky obrazok - SVG mi pripada ako dobry standard.
Nemam rad ked je zase vsetko v XML - napr. mapovanie entit v hibernate cez XML mi napriklad vyslovene prekaza - proste ked je tam milion XML suborov na kope, je to neprehladne. Ale na zapis dokumentu je XML ako stvoreny.
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoRe: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoRe: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vlákno- databaza: ked pod databazou rozumieme interny format dat ,,na disku'' tak vo vseobecnosti by to nebolo najoptimalnejsie. Ale zas keby ministerstvo vydavalo ciselniky ako XML bol by som spokojnejsi ako ked to robi v XLS Opatrenie, ktorým sa mení a dopĺňa opatrenie MZSR, ktorým sa vydáva zoznam liečiv a liekov uhrádzaných na základe verejného zdravotného poistenia
- datagrid: neviem co si podtym mam predstavit
- [u]podciarknute[b]tucne podciarknute[/u]tucne[/b] je sice mozno niekedy vyzadovana vlastnost ale myslim si ze spravnejsi zapis by mal byt [p format="underline"][/p][p format="bold,underline"]... zapis je mozno trosku dlhsi ale logickejsi. A asi najlepsie by bolo, text clenit logicky (kapitoly, odstavce, nadpisy, ...) a nie fyzicky (hruby text, zeleny text, sikmy modry).
- hudobny zaznam: uznavam ze nie pre kazdu aplikaciu je mozne pouzit rucne kodovane XML. Ale zas by som si dovolil bez dokazu vyslovit vetu: Ak sa da nieco napisat na konecne velky papier tak sa to da uchovat v XML. ;-)
- graficky obrazok: XML umoznuje rozumne ukladat metatributy (width, height, DPI, colorspace, white-balace, gammacorection, thnumbnail, EXIF...)
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vlákno> myslim si ze spravnejsi zapis by mal byt [p format="underline"][/p][p format="bold,underline"]... zapis je mozno trosku dlhsi ale logickejsi.
To je právě kámen úrazu. Takový zápis představuje malinko něco jiného! Nejde o ekvivalent, alespoň v obecné rovině ne. XML-hype se projevuje právě tou snahou zamlžit (sám před sebou) tyto rozdíly, aby XML bylo vítězem: "ano, v XML to lze, a dokonce lépe" namísto "v XML to nelze". Vždyť sám přijdete na celou řadu případů, kdy to nelze.
K těm databázím: zkuste se na to podívat velmi kriticky. V XML může být databáze uložena jen během přenosu, nativně s ní v tomto formátu efektivně pracovat nelze. V tom se jistě shodneme. V případě přenosu ale XML může způsobit až několikanásobné "nakynutí" dat. V tom se určitě také shodneme. Napsat XML parser je dost složité (diky nutnosti implementovat i parser DTD). Ano, existují už schopné open source parsery, ale tím se komplikovanost XML neomlouvá.
Tím bych se rád vrátil k původní myšlence, ze které tyto komentáře vycházejí. XML není nejlepším řešení pro všechno! Naopak. Je dost oblastí, kde potřebujeme lepší formáty.
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoNa druhu stranu snad na ziaden iny format suborov nemame tak spolahlive a standardizovane parsery ako na XML. + ked si primyslime DOM, SAX... + pridruzene veci ako DTD, XPath, XSL, ... na malo formatov mame tolko nastrojov.
Urcite su oblasti kde potrebujeme ine formaty napriklad si nemyslim ze by bol dobry napad IP packety formatovat ako XML.
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoNaprosto souhlasím.
Ještě k tomu parsování XML - zas taková hračka to není ;) Vezměte si třeba tento validní kousek XHTML kódu. Co by měl vypsat?
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" [ <!ENTITY % textDTD '<!ENTITY sayit "hello world!">'> %textDTD; ]> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Jednoduchý dokument</title> </head> <body> <p> &sayit; </p> </body> </html>
Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?Re: máme kvalitní format?
celé vláknoKaždý dokument by měl dodržovat stromovou strukturu. Používat fyzické formátování (bold, underline, italic, velikost písma, řádkování, ...) tam, kde má být logické formátování (odstavec, důraz, odkaz, citace, podtitul, seznam, ...) považuji za zvěrstvo. Nenapadá mě případ, kdy bych musel křížit značky jen kvůli tomu, abych vyjádřil nějakou smysluplnou informaci.
Fyzické formátování dokumentu je záležitostí kaskádových stylů a je závislé na použitém výstupním zařízení. Jak chcete třeba na Braillově terminálu zobrazit tučné písmo nebo podtržení?

