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