Extensible Stylesheet Language - Formatting Objects: Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot opravil přesměrování na PDF - Změněn(y) odkaz(y) na Portable Document Format |
m Robot opravil přesměrování na XHTML - Změněn(y) odkaz(y) na Extensible HyperText Markup Language; cosmetic changes |
||
Řádek 4:
== Základy XSL-FO ==
Na rozdíl od kombinace [[HyperText Markup Language|HTML]] a [[
Základní myšlenkou je, že uživatel nepíše dokument v XSL-FO, ale v jiném XML jazyce. Může použít [[Extensible HyperText Markup Language|XHTML]], [[DocBook]], [[TEI]], ale i jakýkoli jiný XML jazyk. Dokument následně převede pomocí [[XSLT]] předpisu (který si vytvoří nebo někde získá) na XSL-FO.
Když vznikne XSL-FO dokument, předá se specializované aplikaci označované jako FO procesor. Ta převede XSL-FO dokument do formátu, který je čitelný, tisknutelný či obojí. Nejobvyklejšími výstupními formáty FO procesorů jsou [[Portable Document Format|PDF]] a [[PostScript]], ale můžete se setkat i s jinými typy výstupů, jako například [[
Jazyk [[XSLT]] původně vznikl pouze pro převod dokumentů do formátu XSL-FO, později začal být využíván v širším měřítku pro libovolné transformace. Dodnes je však někdo s XSL-FO směšován a můžete se setkat s názory, že XSLT je součástí XSL-FO. Transformace pomocí XSLT je mimořádně silná. Může zahrnovat automatické generování obsahu, odkazů, rejstříku a řadu dalších operací.
|