Stylové jazyky

  • jeden z hlavních cílů SGML a XML – oddělení obsahu dokumentu od vzhledu

  • XML dokument = informační obsah

  • styl = definice vzhledu pro určitou třídu XML dokumentů

  • výhody použití stylů

    • jednotné formátování většího množství dokumentů

    • snadná změna vzhledu dokumentů

    • několik výsledných podob z jedné předlohy

  • stylové jazyky

    • od 80. let: proprietární jazyky jednotlivých aplikací a firem

    • FOSI – syntaxe založená na SGML, pouze deklarativní

    • 1996: DSSSL – lispová syntaxe, transformace a formátování

    • 1996: CSS – omezené možnosti, jednoduchá deklarativní syntaxe

    • 1997: XSL – první návrhy

    • 1999: XSLT – syntaxe založená na XML, transformační jazyk

    • 2001: XSL FO – syntaxe založená na XML, formátovací jazyk