Kód kurzu: XSLFO« Krok zpět

Formátování XML pomocí XSL-T a XSL-FO

Kurz je určen pro všechny, kteří rozeznali potenciál jazyka XML a používají tento formát pro ukládání dat, jako jsou faktury, objednávky, publikace, reporty nebo protokoly. Chtěli byste z těchto dat generovat dokonale typograficky provedené dokumenty vygenerované během zlomku vteřiny přímo ze zdrojových XML dat? Obáváte se velkých investic do komerčních reportingových modulů? Existuje levné a velmi efektivní řešení založené na standardech spravovaných konsorciem W3C. Přijďte se o tom přesvědčit na náš kurz.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
18.2.2019 3 13 800 CZK v ceně kurzu Český jazyk GOPAS Praha
 
LM 26.11.2018 3 11 730 CZK v ceně kurzu Český jazyk GOPAS Brno
 
24.4.2019 3 13 800 CZK v ceně kurzu Český jazyk GOPAS Brno
 
16.1.2019 3 465,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
13.5.2019 3 465,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha3 13 800 CZK v ceně kurzu 30
Brno3 13 800 CZK v ceně kurzu 30
Bratislava3 465,00 EUR v ceně kurzu 30

Uživatelská náročnost

Předchozí kurzy

Co Vás naučíme

  • Základy XPath a XSL-T nezbytné pro tvorbu XSL-FO
  • Jak fungují XSL-FO formátovací objekty
  • Jak automaticky generovat FO dokumenty z XML pomocí XSL-T
  • Jak používat formátovací procesory ke generování PDF, RTF a dalších dokumentů

Požadované vstupní znalosti

  • Základní znalost XML v rozsahu kurzu INTXM.
  • Znalost HTML je vítána.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích

Studijní materiály

  • Materiály ke kurzu v elektronické podobě.

Osnova kurzu

Základy XSL-T

  • Jednoduchý XSL Stylesheet a elementy xsl:template, xsl:value-of
  • Bílé znaky a element xsl:text
  • Typy výstupu HTML, XML, Text
  • Správa elementů a atributů, xsl:element, xsl:attribute. Atributy a složené závorky.

Porovnávací vzory a XPath

  • Vyhledávání uzlů
  • Predikáty
  • XPath funkce a operátory

Řídící struktury

  • Smyčky a třídění
  • Podmínky

Šablony, parametry a proměnné

  • xsl:apply-templates
  • Pojmenované šablony a xsl:call-template
  • Předávání parametrů
  • Proměnné v XSL-T

Pokročilé XSL-T techniky

  • Číslované seznamy, funkce positon(), xsl:number
  • Funkce generate-id()
  • Kopírování uzlů, xsl:copy, xsl:copy-of

Ukázka XSL-FO dokumentu

  • Kořenový element fo:root
  • Elementy fo:layout-master-set a fo:simple-page-master
  • Regiony, fo:region-before a fo:region-after
  • Posloupnost stránek, fo:page-sequence
  • fo:static-content a fo:flow

Bloky a vložené oblasti

  • Formátování bloků
  • Formátování textu
  • Manipulace se znaky

Rozvržení stránky a tok textu

  • Předloha stránky
  • Záhlaví, zápatí, levý a pravý okraj
  • Sudé a liché stránky
  • Vícesloupcová sazba

Vytváření seznamů

  • Číslování stránek
  • Položky a popisky seznamu
  • Leadery, markery

Odkazy a obrázky

  • Externí a interní odkazy
  • Vkládání obrázků

Vytváření tabulek

  • Rozvržení sloupců
  • Záhlaví a tělo tabulky
  • Řádky a buňky

Předchozí kurzy

Navazující kurzy

žádný navazující kurz
Elektronické prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů