106095676

106095676



3. Stwórz opis DTD (ang. Document Type Definition) struktury danych przechowywanych w pliku pracownicy.xml. W nagłówku pliku pracownicy.xml dodaj poniższy kod:

<?xml version="l.0" encoding="iso-8859-2"?>

<!DOCTYPE INSTYTUT [

<!ELEMENT INSTYTUT (ZESPOŁY)>

<!ATTLIST INSTYTUT NAZWA CDATA #REQUIRED ULICA CDATA #IMPLIED

KOD CDATA #IMPLIED MIASTO CDATA #FIXED "POZNAN"> <!ELEMENT ZESPOŁY (ZESPÓL)+>

<!ELEMENT ZESPÓL (NAZWA,PRACOWNICY?)>

<!ELEMENT NAZWA (#PCDATA)>

<!ELEMENT PRACOWNICY (PRACOWNIK)+>

<!ELEMENT PRACOWNIK (NAZWISKO,ETAT,PŁACA)>

<!ATTLIST PRACOWNIK ID_PRAC ID #REQUIRED>

<!ELEMENT NAZWISKO (#PCDATA)>

<!ELEMENT ETAT (#PCDATA)>

<!ELEMENT PŁACA (#PCDATA)>

<!ENTITY szef "DYREKTOR">

]>

<INSTYTUT NAZWA="INSTYTUT INFORMATYKI" ...>


4. Dodaj do zespołu ADMINISTRACJA nowego pracownika zdefiniowanego jak poniżej i zobacz, jak dokument jest wyświetlany w przeglądarce. Zwróć uwagę na to, w jaki sposób przeglądarka interpretuje encję XML.

<PRACOWNIK ID_PRAC="p100">

<NAZWISKO>WEGLARZ</NAZWISKO><ETAT>&szef;</ETAT>< PLACA>17 3 0</PLACA> </PRACOWNIK>


5.    Wykorzystaj walidator http://validator.w3.org do sprawdzenia poprawności swojego pliku pracownicy. xml

6.    Pracownikowi ZAKRZEWICZ zmień wartość atrybutu ID_PRAC na "p220" i ponownie zwaliduj dokument. Zapoznaj się z komunikatem o błędzie. Przywróć poprawną wersję dokumentu.

7.    Pracownikowi JEZIERSKI usuń znacznik <PLACA>439, 7</PLACA> i ponownie zwaliduj dokument. Zapoznaj się z komunikatem o błędzie. Przywróć poprawną wersję dokumentu.



Wyszukiwarka

Podobne podstrony:
1. Co definiuje profil PROFIdrive dla napędów? Profil PROFldrive dla napędów definiuje strukturę dan
3. Model danych systemu Ten rozdział poświęcony jest strukturze danych przechowywanych i wykorzystyw
DSCN6296 DOM (ang. Document Object Modef) - Obiektowy model dokumentw - struktura służąca reprezenta
STRUKTURA NUMERU OPIS I II III xxxx XXX XX Struktura numeru faktury dla Wydawnictw
STRUKTURA NUMERU OPIS I II III xxxx XXX XX Struktura numeru faktury dla Wydawnictw
STRUKTURA NUMERU OPIS I II III xxxx XXX XX Struktura numeru faktury dla Wydawnictw
STRUKTURA NUMERU OPIS I II III xxxx XXX XX Struktura numeru faktury dla Wydawnictw
STRUKTURA NUMERU OPIS I II III xxxx XXX XX Struktura numeru faktury dla Wydawnictw
3 Definicja struktury wyrobu, struktury fabryki, oraz procesu technologicznego w systemie informatyc
Opis poszczególnych faz modelu kaskadowego ■    Definiowanie wymagań Zebranie i
Informatyka 1 Zestaw pytań kontrolnych z informatyki Bajg? danych 1. Podaj definicją tezy danych. K.
Definicja struktury kapitału Struktura kapitału to proporcje kapitału obcego, czyli długu oraz kapit
DSC01038 1024 STRUKTURY INTELIGENTNE W MECI DEFINICJE Strukturę inteligentną można zdefiniować jako:
DEFINICJE Strukturę sieci tworzącej system elektroenergetyczny (a w szczególności KSE) można
BAZA DANYCH - definicja Baza danych (ang. database) - jest zbiorem informacji (danych) na temat inte
Nazwa kryterium Opis Trafność (ang. Relevance) Stawia pytania o adekwatność planowanych celów i

więcej podobnych podstron