XSLT 2.0 a XPath 2.0 jsou čerstvými doporučeními W3C; psal jsem o tom před pár dny. Také jsem zmínil, že zatím existuje jen jediná implementace – Saxon. To už brzy přestane být pravda; svůj záměr implementovat XSLT 2.0 oznámil tým XML Microsoftu.
Programátoři, kteří dosud pracovali na zdokonalování transformátoru XSLT 1.0, se už dali do práce. Zdůvodněním je, že zákazníci MS dali jasně najevo, že si přejí implementaci XSLT 2.0, jakmile bude tento standard dokončen. To mi zní trochu kostrbatě – že XSLT 2.0 bude dokončeno je už evidentní pár roků a změny za tu dobu byly minimální. Nebyl žádný rozumný důvod čekat s programováním, dokud W3C všechno formálně neuzavře. Spíš se váhalo, vyhodnocovala poptávka i kroky konkurence, a tým XML měl na práci jiné věci.
Nicméně důležité je, že rozhodnutí nakonec padlo a po javistech se svého procesoru XSLT 2.0 dočkají i programátoři v prostředí .NET. Pro podporu a rozšíření verze 2.0 to znamená hodně. Nemyslím si, že se teď s dalšími implementacemi roztrhne pytel, ale třeba se ještě někdo přidá. Chtělo by to ještě aspoň jeden procesor napsaný v C nebo C++, který by se dal použít z dynamických jazyků typu Perl, Python, PHP a Ruby.
„Nicméně důležité je, že rozhodnutí nakonec padlo a po javistech se svého procesoru XSLT 2.0 dočkají i programátoři v prostředí .NET.“
Podle webu Saxonu by to vypadalo, že už se dočkali i bez Microsoftu: „Saxon 8.8 is released simultaneously by Saxonica on the Java and .NET platforms (…)“
Saxon.Net je port Saxonu, udelany pomoci http://www.ikvm.net/. MS ale pise novy procesor.
Přečteno 7 922×
Přečteno 6 030×
Přečteno 6 020×
Přečteno 5 947×
Přečteno 5 814×