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.
Kurs jest przeznaczony dla:
- projektantów i programistów systemów informatycznych,
- projektantów i programistów aplikacji i witryn internetowych,
-
specjalistów IT zajmujących się przetwarzaniem, wymianą i wizualizacją danych.
Umiejętności wymagane przed odbyciem kursu:
- 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".
Po zakończeniu kursu 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,
- orientować się w dostępnych narzędziach wspierających XSL.
Kurs trwa 2 dni.
Forma prowadzenia zajęć: wykłady, ćwiczenia. Większość czasu zajęć jest poświęcona na wykonywanie ćwiczeń i wspólne ich omawianie. Uczestnicy są aktywnie zaangażowani w przebieg zajęć.
Program kursu:
Dzień 1.
-
Części składowe XSL i ich przeznaczenie.
-
Model danych XSL.
-
Podstawowe konstrukcje XSLT.
- Język XPath.
Dzień 2.
-
Zaawansowane konstrukcje XSLT: kontrola przepływu sterowania, pętle, sortowanie, tryby przetwarzania i inne.
-
XSL 2.0 - przegląd możliwości.
-
Język opisu formatowania XSL:FO.
-
Narzędzia wspierające XSL.
Na szkoleniu korzystamy z edytora XMLSpy firmy Altova.