Hlavní navigace

Akta X 0411

Petr Cimprich 7. 12. 2004

Evropská komise se zasazuje o vytvoření standarních formátů XML pro kancelářské aplikace. XSLT 2.0 už neplánuje jiné změny než opravy chyb, xml:id se blíží oficiálnímu doporučení, XForms budou mít verzi 1.1.

Otevřený standard pro kancelářské aplikace

Ukládání dokumentů kancelářských aplikací, tedy zejména textových editorů a spreadsheetů, ve formátu XML není novinkou. Microsoft Office 2003 nabízí mimo jiné formáty WordprocessingML, SpreadsheetML. Sun a OpenOffice.org vsadili na XML od základu a vývoj svého formátu pro kancelářské aplikace dokonce svěřili konsorciu OASIS. V letošním roce roce však události nabraly zajímavý směr. Na scénu vstoupila Evropská komise (EC).

Odborná skupina IDA (Interchange of Data between Administrations) usoudila, že veřejný sektor si nesmí dovolit nikoho při elektronické komunikaci nutit používat konkrétní produkty, a upřednostňovat tak určitého výrobce. Tudíž by se EC měla zasadit o vznik standardního, široce podporovaného formátu. Jako první krok IDA vyzvala Microsoft a Sun, aby ji seznámili se svými formáty. Na základě těchto informací IDA shrnula současný stav a vydala několik doporučení. Budu zkráceně reprodukovat ta nejzajímavější z nich:

  • Výrobci softwaru by se měli zapojit do procesu standardizace formátu OASIS Open Document Format (ODF, aka formát OpenOffice.org) a podporovat jej,
  • zvážit podání formátu OASIS ODF oficiální standardizační organizaci (ISO),
  • Microsoft by se měl veřejně zavázat, že nebude omezovat přístup k budoucím verzím svých formátů XML,
  • Microsoft by měl zvážit podání svých formátů XML vybrané standardizační organizaci,
  • výrobci by měli poskytnout filtry, které by umožňovaly dalším aplikacím pracovat s formáty WordprocessingML a ODF.

Během října a listopadu na tato doporučení postupně reagovali Sun, Microsoft a IBM. Jejich plné odpovědi jsou, spolu se všemi ostatními dokumenty souvisejícími se snahou skupiny IDA o prosazení otevřeného formátu pro kancelářské aplikace, k dispozici ke stažení z této stránky. Odpovědi jsou vesměs pozitivní, třebaže Tim Bray (tč. zaměstnanec Sunu) ve svém blogu upozorňuje na některé podezřelé formulace ze strany Microsoftu a IBM. V zásadě všichni, včetně Microsoftu, který hraje o nesrovnatelně víc než ostatní, prohlašují, že se doporučeními budou řídit. To asi není překvapení. Komu by se chtělo otevřeně prohlásit, že nemá zájem podporovat standardy, a zkomplikovat si postavení na evropském trhu. Navíc je skoro jisté, že EC nezůstane ve svém postoji osamocená. Microsoft se přes možné kličkování pravděpodobně bude muset nakonec vzdát výhody svého proprietárního formátu. Ještě že máme úředníky.

XSLT 2.0 dokončeno

Pracovní skupina W3C XSL v prvních listopadových dnech přišla s další aktualizací specifikace XSLT 2.0. Tato pracovní verze zohledňuje připomínky zaslané během období poslední výzvy (Last Call period) a konstatuje, že vývoj XSLT 2.0 je dokončen. Vzhledem k možným chybám a provázanosti s dalšími specifikacemi (XPath 2.0, apod.), které se stále ještě mohou měnit, však bude pravděpodobně následovat ještě jedno krátké období poslední výzvy, po kterém specifikace XSLT 2.0 přejde do stavu kandidáta na doporučení W3C.

xml:id

Pracovní skupina XML Core v polovině listopadu zveřejnila pracovní verzi (Last Call Working Draft) specifikace xml:id 1.0. Jejím obsahem je zavedení předdefinovaného atributu xml:id, jenž má vždy význam jednoznačného ID, aniž by to bylo nutné definovat v DTD nebo jiném schématu. Jedná se velmi jednoduchý, ale o to potřebnější doplněk jádra XML, který konečně umožní plnohodnotnou práci s ID také nevalidujícím procesorům.

Procesor podporující xml:id bude muset provádět cosi jako validaci těchto vyhrazených atributů. Bude muset kontrolovat, zdaxml:id mají hodnoty přípustné pro identifikátory a zda jsou tyto hodnoty v dokumentu jedinečné. Při kombinaci se „starými“ technikami určení ID může docházet ke konfliktům, které z pohledu různých technologií mohou vypadat různě. Tak například, má-li element kromě atributu xml:id ještě další atribut id, definovaný v DTD jako ID, z hlediska nevalidujícího procesoru s podporou xml:id je vše v pořádku, zatímco procesor validující podle DTD by měl trvat na nejvýše jediném atributu typu ID pro každý element.

XForms 1.1

Pracovní skupina XForms představila první pracovní verzi nové generace webových formulářů XForms 1.1. Nová verze se pokouší o zdokonalení současného doporučení W3C XForms 1.0, přidává podporu protokolu SOAP a usnadňuje integraci XForms do dalších jazyků (jako např. XHTML).

Našli jste v článku chybu?

9. 12. 2004 13:16

Petr Mach (neregistrovaný)

Rad bych uvedl na pravou miru, ze format ktery standardizoval OASIS nema nic spolecneho s formatem, ktery pouziva OOo. Pouze z nej vychazi a je mnohem lepsi. OOo ale deklarovalo, ze v OOo v2 bude OASIS format nativnim formatem OOo. Tento novy format nebude v OOo podporovan plne, nektere moznosti OASIS formatu nebude OOo schopen vyuzit. Nebude je ale ani mrsit, pokud je jiny program vyuzivat bude.

8. 12. 2004 15:03

Tomáš Tintěra (neregistrovaný)

Html je otevreny standard, a je mnohem jednodussi nez format textoveho editoru. Presto vytvarim jednu verzi HTML stranek pro IE druhou pro Mozillu a pak jeste delam drobne upravy pro Operu.

Podobene MS Outtook a Exchange nedodrzuje standardy postovni.

Podobne to asi dopadne i s tim office. Cili neni se na co tesit. Alespon v nejblizsi dobe.

Tomas Tintera







Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Lupa.cz: Avast po spojení s AVG propustí 700 lidí

Avast po spojení s AVG propustí 700 lidí

Podnikatel.cz: Na poslední chvíli šokuje vyjímkami v EET

Na poslední chvíli šokuje vyjímkami v EET

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

Vitalia.cz: Tesco: Chudá rodina si koupí levné polské kuře

Tesco: Chudá rodina si koupí levné polské kuře

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube