Przejdź do głównej treści

XSL - przekształcenia dokumentów XML

XSL (Extensible Stylesheet Language) to język, w którym definiuje się przekształcenia dokumentów XML - najczęściej (choć niekoniecznie) do formatu HTML. Uczestnicy kursu poznają zasady działania przekształceń XSL i tworzą własne transformacje i wizualizacje dokumentów.

Dla kogo jest przeznaczone szkolenie?

  • dla projektantów i programistów systemów informatycznych,
  • dla projektantów i programistów aplikacji i witryn internetowych,
  • dla specjalistów IT zajmujących się przetwarzaniem, wymianą i wizualizacją danych.

Po zakończeniu szkolenia uczestnicy powinni

  • rozumieć przeznaczenie i zastosowania języka XSL,
  • umieć tworzyć proste arkusze stylów przekształcające dokumenty XML do formatu HTML oraz proste transformacje dokumentów XML,
  • znać i umieć stosować konstrukcje składniowe XSLT,
  • znać specyfikę i zastosowania języka XSL:FO.

Czas trwania szkolenia

2 dni

Charakter szkolenia

Wykłady, ćwiczenia przy komputerach. Większość czasu zajęć jest poświęcona na wykonywanie ćwiczeń i wspólne ich omawianie. Uczestnicy są aktywnie zaangażowani w przebieg zajęć.

Umiejętności wymagane przed odbyciem szkolenia

  • ogólna znajomość zagadnień związanych z XML-em, orientacja w standardach pokrewnych i zastosowaniach XML-a,
  • orientacja w standardach związanych z Internetem (HTML, CSS, HTTP),
  • zalecane wcześniejsze uczestnictwo w kursach "Podstawy XML-a" i "Modelowanie schematów XML Schema".

Program szkolenia:

Dzień 1. 

  1. Części składowe XSL i ich przeznaczenie. 
  2. Model danych XSL.
  3. Podstawowe konstrukcje XSLT.
  4. Język XPath.

Dzień 2.

  1. Zaawansowane konstrukcje XSLT: kontrola przepływu sterowania, pętle, sortowanie, tryby przetwarzania i inne.
  2. XSL 2.0 - przegląd możliwości.
  3. Język opisu formatowania XSL:FO.
  4. Narzędzia wspierające XSL.