XML– zadania 1 Zadanie 1 Stwórz dwa dokumenty XML

Transkrypt

XML– zadania 1 Zadanie 1 Stwórz dwa dokumenty XML
XML– zadania 1
Zadanie 1
Stwórz dwa dokumenty XML zawierającą informacje zawarte w poniższym spisie publikacji.
W jednym z nich wykorzystuj (tam gdzie to możliwe) atrybuty elementów, w drugim
atrybutów nie wykorzystuj w ogóle.
Spis publikacji:
1. Kowalski Łukasz i Szczepaniak Tomasz, Struktura sieci i adresowanie, Zagadnienia
Informatyczne, tom IV, numer 3, rok 2004.
2. Żakowski Witold Tomasz, Matematyka Dyskretna, Seria: Matematyka dla Politechnik,
Wydawnictwa Naukowe PWN, rok 2003.
3. Bronisława Jasinska, Janina Nowak i Monika Wojciechowska, Gramatyka angielska,
Wydawnictwa Szkolne, rok 2006.
4. Stanisław Chabik, Wanda Rudzińska i Marek Szuszkiewicz, Positron Annihiolation in
Solid and Liquid Bi40Sn60 Alloy, Acta Physica Polonica, tom 95, strona 479, rok 1987.
Narysuj drzewa stworzonych dokumentów XML.
Zadanie 2
Stwórz dokument XML zawierający dane zilustrowane drzewem:
Zadanie 3
Stwórz dokument XML zawierający poniższe informacje. Wykorzystaj atrybuty.
Artykuł Grzegorza Pełechaty pt. „Jądro systemu operacyjnego” znajdujący się na stronie
http://www.abc.com/paper1 pokazuje jak napisać własny system operacyjny. Omawia
zarządzanie pamięcią oraz przerwania w czasie rzeczywistym. Porusza również podstawowe
zagadnienia tryby chronionego. Artykuł jest częścią serii znajdującej się na stronie
http://www.abc.com/os.html i zatytułowanej „Systemy operacyjne”. Data publikacji artykułu
2006-06-18.
Zadanie 4
Stwórz DTD dla dokumentów XML o których mowa w zadaniu 1. Sprawdź poprawność
strukturalną dokumentów.
Zadanie 5
Stwórz DTD dla dokumentów XML z zadań 2 i 3.
Zadanie 6
Podaj przykłady dokumentów XML poprawnych strukturalnie z punktu widzenia
następujących DTD:
1. <!DOCTYPE a [
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ATTLIST
a
b
c
d
c
(b|(c*,d))>
(#PCDATA)>
EMPTY>
(#PCDATA)>
e CDATA #REQUIRED
f CDATA #IMPLIED
>
]>
2. <!DOCTYPE a [
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ATTLIST
a
b
c
d
c
(b|(c?,d))*>
(#PCDATA)>
EMPTY>
(#PCDATA)>
e CDATA #REQUIRED
f CDATA #IMPLIED
>
]>
Zadanie 7
Stwórz arkusz CSS pozwalający wyświetlić (w przejrzysty sposób!) w tabeli na stronie
internetowej zawartość dokumentu XML bez atrybutów z zadania 1. UWAGI: Każdy wiersz
tabeli to inna publikacja. Książki mają być wyświetlane przed artykułami.
Zadanie 8
Stwórz arkusz CSS pozwalający wyświetlić (w przejrzysty sposób!) w tabeli na stronie
internetowej zawartość dokumentu XML wykorzystującego atrybuty z zadania 1. UWAGI:
Każdy wiersz tabeli to inna publikacja. Książki mają być wyświetlane przed artykułami.

Podobne dokumenty