Vlákno názorů k článku XPath 2.0 a XSLT 2.0 se blíží od Danny - Nevidim to docela tak negativne. Ten nasledujici krok...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 5. 2003 14:17

    Danny (neregistrovaný)

    Nevidim to docela tak negativne. Ten nasledujici krok k XSLT/XPATH/2.0 ma dost zasadni opodstatneni.

    Kdo pracuje vice s XSLT1.0/1.1 a XPahtem vi, o cem mluvim, kdyz reknu, ze je to dobry zacatek, ale potrebuje to byt o neco silnejsi.

    Treba hloupy problem - tranformuj prispevky, ktere jsou starsi nez 7 dnu do jineho vystupu... Zkusili jste tuhle banalni vec udelat nekdy pomoci XSLT? (za predpokladu, ze to datum je samozrejme v human-readable formatu...) Jde to, ale je to strasne, strasne kostrbate a podporovat lokalni formaty? ...

    To se zmeni, ty typy vpodstate neni vubec napad k zahozeni. Moc by se mi libilo neco jako match="*[@date < '12.1.2003']" apod.

    Problem mozna je, ze toho je na verzi 2.0 az moc. Neni to problem ani tak z podstaty, jako z programatorske linosti... (Na druhou stranu parsovani pomoci regularu v XSLT? To musite prece jasat... ne? ;-)

  • 22. 5. 2003 15:33

    martin hassman (neregistrovaný)

    Sam posledni dobou pouzivam XSLT1.0/1.1 a na 2.0 cekam jako na smilovani - aspon doufam, ze vyresi problemy, ktere jsem cetl, ze by to vyresit melo. Ale doufam, ze ackoliv chtej vsude cpat schemata, ze to cloveku spokojenemu s DTD nebude hazet moc klacku pod nohy.

  • 22. 5. 2003 16:02

    Danny (neregistrovaný)

    Asi te zklamu.

    Podle toho smeru, kterym se to ubira, se bez toho za chvili neobejdes... Vice nez DTD znam XML Schema a musim rici, ze idea za XML Schema je vpodstate vyborna (pominu-li nektere, pro mne nepochopitelne nedostatky a prozatim naprosto neakceptovatelny fakt, ze se nektere dnesni validatory proste nejsou schopny shodnout, je-li dany dokument validni ci neni... Podpora XML Schema je prozatim dost uboha, coz je vazny problem. Ale to se urcite brzy zmeni... doufam ;-) Taky zpusob definice XML Schema ktery je inspirovany objekty. Moc pekne.

    Nyni pouzivam XML Schema nejen jako validaci, ale i jako dokumentaci k XML souborum.

    Je to proste super (Sam se divim, jak rychle dokazu zapomenout na ty hodiny nadavani a nekonecne hledani reseni jak to udelat v XML Schema... :-)

  • 22. 5. 2003 16:12

    tap (neregistrovaný)

    Presne o tom to je. Naco nam je sebalepsi standard ak neexistuje 100% implementacia. Lenze sucasna situacia je ze standardy su implementovane tak na cca 70%

  • 23. 5. 2003 10:07

    Petr Cimprich (neregistrovaný)

    XSLT se dnes pouziva mnohem vic, nez byl puvodni zamer. Proto v nekterych ohledech nestaci. Kdyby doslo k doplneni potrebnych funkci (jak se o to snazilo XSLT 1.1, resp. EXSLT), jasali by asi vsichni. Kdyby bylo mozne pouzivat typy jako rozsireni, tezko by si nekdo stezoval. Problemem "z podstaty" je, ze XSLT 2.0 uz neni univerzalnim transformacnim jazykem pro well-formed dokumenty, coz je skoda pro XML i XSLT.

    Jeste poznamka: XPath/XSLT 2.0 jsou rozhodne implementovatelne standardy, byt obtizneji nez v1.0, ale to uz tak chodi. Referencni implementace take existuje (Saxon 7.x); pise ji autor specifikace (Michael Kay) soubezne se specifikaci samotnou. V tomoto ohledu si neni nac stezovat.

  • 23. 5. 2003 14:27

    nekdo (neregistrovaný)

    Jako nekdo, kdo se pokousel vymyslet, jak by mela vypadat implementace pouheho xpath-1.0, musim rict, ze to sice jde, ale efektivita jde do haje. xpath-2.0 jde jeste dal. Obcas mi prijde ze zvysuji silu jazyka jenom pro tu silu -- realne pouzitelne to ve vysledku tezko bude. Stejne se bude pouzivat jenom zaklad nebo se bude spolehat na to, ze data jsou opravdu mala...

    Pripada mi to, jako kdyby nekdo chtel po SQL databazi s pulmilonem tabulek o dvou radcich (pokud mozno s neznamym poctem sloupcu a typech v nich), aby fungovala soucasne taky efektivne...