Válka kolem XSL

Na serveru www.xml.com probíhá diskuze o tom, zda je stylový jazyk XSL přínosem, nebo naopak technologií, která je redu...


Na serveru www.xml.com probíhá diskuze o tom, zda je stylový jazyk XSL
přínosem, nebo naopak technologií, která je redundantní a její podpora jen
prodlouží a prodraží vývoj aplikací pro práci s XML dokumenty.
XSL je jedním ze stylových jazyků, které lze používat pro definování výsledného
vzhledu XML dokumentů. Kromě definice vzhledu dokumentu můžeme pomocí XSL
provádět i transformaci struktury dokumentu. V současné době pracuje konsorcium
W3C na finální podobě standardu XSL. Jeho podporu již nyní nalezneme například
v novém Internet Exploreru 5.0.
Problém je v tom, že to, co lze na Webu dosáhnout použitím XSL, lze dosáhnout i
pouhým použitím kaskádových stylů CSS a skripty přistupujícími ke struktuře
dokumentu pomocí rozhraní DOM. CSS a DOM jsou přitom již poměrně dlouhou dobu
standardy W3C. Není proto důvod, proč přijímat další v podstatě redundantní
standard. S tímto názorem vystoupil například Michael Leventhal, který se
podílí na vývoji Mozilly (nové verzi Netscape Navigatoru vytvářené filozofií
Open Source Software).
Pokud by výsledkem diskuse odborníku bylo zjištění, že XSL je zbytečné, je
možné, že by se XSL nakonec ani nestalo standardem. K tomu však podle mě
nedojde, protože XSL není určeno jen pro prezentaci dokumentů v prohlížeči, ale
používá se i při tisku. V této oblasti nabízí mnohem větší možnosti než
stávající verze CSS. Pro kvalitní tisk sice existuje stylový jazyk DSSSL, ten
však není vhodný pro on-line prezentaci.
A právě zde je velký prostor pro XSL tento stylový jazyk je totiž vhodný pro
prezentaci na obrazovce i pro tisk. Vývojáři si pak vystačí s jedním stylovým
jazykem.
9 1516 / pahn









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.