Europejskie Informatyczne Studium Certyfikacyjne EITCA e-Learning

Informatyka Biznesowa (EITCA-B)

Kurs: „Technologie internetowe,

wytwarzanie serwisów WWW”

Laboratorium 2: Język XML i XSL

Materiał obejmuje zakres programowy

1 godziny lekcyjnej

Europejskie Informatyczne Studium Certyfikacyjne EITCA e-Learning

Studium prowadzone w ramach programu szkoleniowego Europejskiej Akademii Certyfikacji IT

EITCI European IT Certification Academy (EITCA)

Krajowy Przedstawiciel Konsorcjum Realizującego:

Centrum Szkoleniowe IT CompLearn, CompSecur IT Solutions:

ul. Piłsudskiego 74, 50-020 Wrocław, tel. +48 71 722 8038, fax. +48 71 722 8039

NIP: 897-173-92-49, REGON: 020713664, e-mail: info@complearn.pl; strona www: www.complearn.pl

Niniejszy dokument stanowi część materiałów dydaktycznych opracowywanych przez krajowe konsorcjum naukowo-przemysłowe będące realizatorem Europejskiego Informatycznego Studium Certyfikacyjnego w ramach programu EITCA (Europejska Akademia Certyfikacji IT), a także przez inne jednostki naukowo-dydaktyczne działające na rzecz poprawy poziomu kształcenia informatycznego w Polsce (m.in. uczelnie wyższe: Politechnikę Wrocławską oraz konsorcjum uczelni wyższych: Uniwersytetu

Jagiellońskiego,

Uniwersytetu

Warszawskiego,

Politechniki

Warszawskiej,

Politechniki

Poznańskiej

udostępniających materiały dydaktyczne w ramach projektu „Opracowanie programów nauczania na odległość na kierunku studiów wyższych – Informatyka”, zakwalifikowanego przez Ministerstwo Edukacji Narodowej w ramach Sektorowego Programu Operacyjnego: Rozwój Zasobów Ludzkich 2006, finansowanego ze środków Unii Europejskiej).

1. Język XML i XSL

Celem tego laboratorium jest przygotowanie prostej aplikacji internetowej składającej się z zestawu dokumentów w języku XML oraz arkuszy XSL opisujących sposób prezentacji

zawartych w nich danych.

Zadania w ramach laboratorium można wykonać na dowolnym komputerze, na którym

zainstalowano przeglądarkę stron WWW (Internet Explorer, Mozill, Firefox, ...) oraz prosty edytor tekstowy (notatnik, vi i inne).

Pliki tworzone podczas laboratorium należy zapisywać w dowolnym katalogu na dysku

komputera a później korzystając z menu Otwórz (Open) przeglądarki lub jej paska adresu –

uruchamiać je w przeglądarce.

W trakcie wykonywania zadań nie powinno korzystać się z narzędzi wspomagających

tworzenie stron w języku XML (dotyczy to zwłaszcza narzędzi wspierających takie tworzenie

w sposób graficzny).

2. Tworzenie dokumentu XML i DTD

W ramach zadania należy przygotować plik XML wraz z odpowiadającym mu dokumentem

DTD zawierający dane opisujące plan zajęć w hipotetycznym semestrze studiów

stacjonarnych:

• Główny element dokumentu to: semestr, opisywany jego nazwą (rok akademicki i

informacja czy jest to semestr letni, czy zimowy)

• W ramach semestru zajęcia odbywają się w określone dni (poniedziałek wtorek, ..., sobota, niedziela). W przypadku studiów zaocznych semestr składa się z określonej

liczby dwudniowych zjazdów, charakteryzowanych miedzy innymi datami tych

zjazdów

• W każdym dniu w określonych godzinach odbywają się zajęcia z określonego

przedmiotu, przy czym należy rozróżniać formę zajęć: wykład, laboratorium,

ćwiczenia, należy także pamiętać salę w której odbywają się zajęcia oraz w przypadku

studiów dziennych, czy te zajęcia odbywają się w tygodnie parzyste, czy nieparzyste

• Dokumenty należy tworzyć w edytorze tekstowym (notatnik, vi, ...), a nie przy

pomocy narzędzi wspomagających edycję plików XML

• Poprawność dokumentów należy zweryfikować przy pomocy dostępnych w Internecie

walidatorów XML i DTD

3. Tworzenie dokumentu XSL

W ramach zadania Sstwórz odpowiedni dokument XSL pozwalający na wyświetlenie

Twojego hipotetycznego planu zajęć (opracowanego w powyższym zadaniu) w formie:

• Informacje o semestrze

• Informacje o weekendzie zjazdowym (w przypadku studiów zaocznych)

• Tabelka z zajęciami z poniedziałku (soboty w przypadku studiów zaocznych)

2

• Tabelka z zajęciami z wtorku (niedziela – dla studentów studiów zaocznych)

Przy formatowaniu danych postaraj się uwzględnić następujące warunki:

• Różne przedmioty mają różne kolory tła

• Różne formy zajęć maja różny krój czcionki (np. wykład - pogrubienie, laboratorium i

ćwiczenia – kursywa)

• Należy wyróżnić zajęcia odbywające się w tygodnie tylko parzyste i tylko nieparzyste

Efekt końcowy zadania powinien przypominać następujący wynik:

3

4. Modyfikowanie dokumentu XSL

W ramach ostatniego zadania stwórz odpowiedni dokument XSL pozwalający na

wyświetlenie Twojego hipotetycznego planu zajęć w formie poziomej. Pozostałe warunki

pozostają bez zmian w stosunku do zadania 3 (oczywiście należy wykorzystać ten sam

dokument XML).

Efekt końcowy zadania powinien przypominać następujący wynik:

4