XSL FO

XSL FO (formátovací objekty)

  1. Stáhnětě si jednoduché ukázkové FO soubory

  2. Zkuste si FO soubory zformátovat pomocí XEPu (případně i pomocí dalších FO procesorů).

    • Vyzkoušejte si vytvoření PDF z FO:

      xep -fo clanek.fo
    • Vyzkoušejte si vytvoření FO z XML pomocí XSLT a následný převod do PDF:

      saxon -o clanek.fo clanek.xml clanek.xsl
      xep -fo clanek.fo
    • Totéž v jednom kroku:

      xep -xml clanek.xml -xsl clanek.xsl

    Vyzkoušejte si styly různě upravovat a použít v nich další FO objekty a vlastnosti. Podrobnější popis naleznete např. v tutorialu od RenderX.

  3. Vytvořte XSLT styl pro převod objednávky (objednavka.xml) do FO.

Domácí úkol

XSL-FO

Vytvořte XSLT styl pro převod Shakespearových divadelních her do FO. Styl by měl generovat i obsah, číslovat stránky a obsahovat živá zahlaví.