Takáts Béla (szerk.): Helyismereti könyvtárosok XI. országos tanácskozása : Helyismereti - digitalizálás - Európai Unió : Szolnok, 2004. július 14-16. (2005)
2. NAP. - Bíró Szabolcs: A szövegfeldolgozás technológiai praktikumai európai kitekintéssel.
2. nap Bíró Szabolcs: A szövegfeldolgozás technológiai praktikumai európai kitekintéssel (Cascading Style Sheets - CSS 4 ) hozzárendelve, már formázottan láttathatjuk őket. Az ilyen megjelenítésnek azonban több hátránya is van: • Egyrészt a böngészőprogram az összes XML elemet olyan sorrendben jeleníti meg a képernyőn, amilyen egymásutániságban azok a forrásdokumentumban fellelhetők. Ez az adottság pedig csak akkor kedvező számunkra, ha ugyanúgy szeretnénk mindent megmutatni, ahogy tároltunk. A gyakorlatban azonban az esetek többségében ez nem így van. • A másik probléma, hogy az XML és a CSS technológia együttműködése még korántsem mondható vitathatatlanul gyümölcsözőnek, ugyanis a webböngésző alkalmazások nem mindig azt produkálják, amit mi szeretnénk, vagy amire utasítást adtunk - bár ez szerencsére már csak bonyolultabb formázási utasítások esetében tapasztalható. Következtetésként levonhatjuk, hogy minden olyan esetben, amikor a megjelenítés előtt az SGML/XML állományok valamely elemeit módosítani kell vagy kódbeli előfordulásukhoz képest át kell helyezni, az XSLT-t kell segítségül hívnunk. Ez a nyelv képes ugyanis értelmezni az SGML/XML szöveg belső logikáját - akár a DTD alapján, vagy anélkül -, s így nyílik lehetőség bizonyos elemek kiválasztására. Például a teljes bibliográfiai leírásból kiemelhetjük csak a címet és a szerzőt, egy TEI fejlécből Dublin Core metaadatcsere formátumot hozhatunk létre. Lehetőségünk van továbbá SGML/XML állományaink tartalmát tetszés szerinti adatelem alapján sorba rendezni, megjeleníteni és nem utolsósorban adott elem megjelenítését a tartalomhoz kötni. 4. Végezetül ahhoz, hogy hozzájussunk hőn áhított és szolgáltatható output állományunkhoz, szükségünk van még egy XSLT feldolgozóprogramra is - Xalan, Saxon, Xerces, James Clark's XP - ami el fogja végezni a szükséges fájlkonverziót. Az ilyen alkalmazások általában a bemenetet képező állománynevek megadásával, illetve a kimenet meghatározásával működnek. (XML fájlokhoz, a CSS-hez hasonlóan közvetlenül is 4 A CSS olyan stíluslap-megvalósítás, amely lehetővé teszi, hogy a HTML, XHTML, XML állományok tartalmához egyedi stílust rendelhessünk hozzá. A Cascading Style Sheets W3C ajánlás, melynek jelenleg két érvényben lévő kiadása létezik. Az első kiadás - CSS 1.0 - 1996. december 17-én, annak felülvizsgált verziója pedig 1999. január 11-én jelent meg. A CSS 2.0 1998. május 12-én lett ajánlás, jelenleg ennek felülvizsgált, 2.l-es verziója munkapéldány. 43