Rozwiąż poniższe zadania. Wszystkie pliki sformatuj plik przy pomocy CSS.
Zadanie 1
Napisz prosty dokument XML, który ma zwierać dane dotyczące Twojej ulubionej książki takie jak: tytuł, imię i nazwisko autora, nazwę wydawnictwa oraz datę wydania książki. Sprawdź poprawność utworzonego dokumentu w przeglądarce.
Zadanie 2
Zaproponuj strukturę dla dokumentu XML, który będzie zawierał dane osobowe wybranej osoby. Dokument powinien zawierać następujące informacje:
Imię i nazwisko,
Data i miejsce urodzenia,
Data i miejsce aktualnego zatrudnienia.
Każda z tych informacji powinna być umieszczona w osobnym tagu. W przypadku, gdy istnieje taka potrzeba, bardziej szczegółowe informacje powinny być umieszczone w dalszych podelementach. Informacje dodatkowe takie, jak: identyfikator oraz płeć wyraź za pomocą atrybutu głównego elementu. Sprawdź poprawność dokumenty przy pomocy przeglądarki.
Zadanie 3
Zaproponuj format XML dla zapisu zawartość katalogów w systemie Windows (w takiej wersji na jakiej pracujesz). Dokument XML opisujący katalog powinien zawierać informacje sumaryczne takie, jak rozmiar, czas utworzenia, ilość plików i podkatalogów, listę i atrybuty pojedynczych plików i podkatalogów oraz zawartość podkatalogów. Sprawdź poprawność utworzonego dokumentu.
Zadanie 4
Opracuj format XML dla zapisu poniższej tabeli rozkładu jazdy pociągów. Przestaw przykład zapisu XML i sprawdź jego poprawność przy pomocy przeglądarki
Rozkład jazy pociągów
Siedlce – Warszawa Zachodnia
Odjazd | Przyjazd | Kursuje | Rodzaj pociągu |
---|---|---|---|
04:45 | 06:30 | Codziennie | Osobowy |
05:20 | 07:13 | Soboty i niedziele | Osobowy |
05:49 | 07:30 | Codziennie | Osobowy |
07:29 | 08:55 | Codziennie | Pośpieszny |
Zadanie 5
Napisz DTD, który będzie definiował strukturę dla XML zawierającego dane dotyczące książek. Definiowana struktura XML powinna zawierać następujące informacje:
Imiona i nazwiska jednego lub więcej autorów
Tytuł książki
Opcjonalny podtytuł książki
Informacje dotyczące wydania takie, jak: nazwa wydawnictwa, rok wydania, numer wydania i miejscowość
Numer ISBN
Każda informacja powinna być umieszczona w osobnym podelemencie, a tam gdzie jest to potrzebne, w dalszych podelementach. Utwórz dokument XML o strukturze zdefinowanej przy pomocy proponowanego DTD i sprawdź jego poprawność.
Zadanie 6
Zaproponuj dokument DTD, który zdefiniuje strukturę dla opisu katalogów w systemie Windows. Tworzony dokument DTD powinien definiować strukturę, którą zaproponowałeś w zadaniu 3. Sprawdź poprawność stworzonych dokumentów.
Zadanie 7
Dla pliku sąsiedzi.xml stwórz plik sąsiedzi.dtd.
sąsiedzi.xml
<?xml version="1.0" encoding="utf-8"?>
<państwa>
<państwo>
<nazwa>Polska</nazwa>
<stolica>Warszawa</stolica>
<obszar>312680</obszar>
<ludność>38456785</ludność>
<główne_miasta>Wrocław</główne_miasta>
<główne_miasta>Szczecin</główne_miasta>
<główne_rzeki>Odra</główne_rzeki>
<główne_rzeki>Wisła</główne_rzeki>
</państwo>
<państwo>
<nazwa>Niemcy</nazwa>
<stolica>Berlin</stolica>
<obszar>356910</obszar>
<ludność>81700000</ludność>
<główne_miasta>Monachium</główne_miasta>
<główne_miasta>Berlin</główne_miasta>
<główne_rzeki>Ren</główne_rzeki>
</państwo>
<państwo>
<nazwa>Czechy</nazwa>
<stolica>Praga</stolica>
<obszar>78703</obszar>
<ludność>10300000</ludność>
<główne_miasta>Pilzno</główne_miasta>
<główne_rzeki>Wełtawa</główne_rzeki>
</państwo>
</państwa>