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.