XML.doc

(99 KB) Pobierz

API – XML, ćwiczenia

 

  1. Uruchom program XML Cooktop i utwórz dokument XML zawierający spis osób. O każdej osobie chcemy pamiętać następujące informacje: imię, imię2, nazwisko, wiek (jako atrybut), płeć (jako atrybut).

2.      Sprawdź czy dokument jest poprawny (przycisk Validate). Możesz też użyć walidatora dostępnego na stronie http://validator.w3.org.

3.      Obejrzyj swój plik używając przeglądarki internetowej.

4.      Dodaj DTD do swojego dokumentu. Każda osoba musi mieć wypełnione informacje o imieniu, nazwisku, wieku i płci (dostępne opcje: „M”, „K”). Drugie imię jest opcjonalne.

5.      Napisz wyrażenia XPath realizujące poniższe zadania. Zwróć uwagę, że program XML Cooktop umożliwia wyświetlanie wyniku w postaci drzewa XML lub w postaci tekstowej. Przetestuj obie opcje.

l        Wypisz wszystkie dane wszystkich osób.

l        Wypisz nazwiska wszystkich osób.

l        Wypisz dane wszystkich kobiet.

l        Wypisz imiona wszystkich kobiet.

6.      Utwórz do swojego dokumentu XSL wyświetlający dane z pliku XML w postaci HTML. Wykonaj zadania zgodnie z plikiem XSL.doc.

7.      Zaloguj się do MS SQL Server 2005 i utwórz tabelę zawierającą dwie kolumny. Pierwsza z kolumn będzie typu INT i będzie autonumerowanym kluczem głównym. Druga kolumna będzie typu XML.

8.      Wstaw do tabeli dane ze swojego pliku XML. Następnie spróbuj wyświetlić zawartość tabeli instrukcją SELECT z użyciem metody query.

9.      Skryptem DemobldMSSQL.sql utwórz tabele emp i dept. Następnie spróbuj przekształcić dane z tych tabel do postaci XML używając klauzuli FOR XML. Przetestuj opcje AUTO, RAW, ELEMENTS.

10.  Zadanie dla chętnych: Usuń DTD i dodaj XML Schema do swojego dokumentu.

Zgłoś jeśli naruszono regulamin