Lab_8/ZD6/zadanieDomowe.txt

112 lines
2.7 KiB
Plaintext

1.)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wizytowka [
<!ELEMENT wizytowka (imie, nazwisko, telefon, email, adres)>
<!ELEMENT imie (#PCDATA)>
<!ELEMENT nazwisko (#PCDATA)>
<!ELEMENT telefon (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT adres (ulica, miasto, kod_pocztowy)>
<!ELEMENT ulica (#PCDATA)>
<!ELEMENT miasto (#PCDATA)>
<!ELEMENT kod_pocztowy (#PCDATA)>
]>
<wizytowka>
<imie>Jan</imie>
<nazwisko>Kowalski</nazwisko>
<telefon>123-456-789</telefon>
<email>jan.kowalski@example.com</email>
<adres>
<ulica>Ul. Przykładowa 1</ulica>
<miasto>Warszawa</miasto>
<kod_pocztowy>00-001</kod_pocztowy>
</adres>
</wizytowka>
<wizytowka>
<imie>Anna</imie>
<nazwisko>Kowalska</nazwisko>
<telefon>987-654-321</telefon>
<email>anna.kowalska@example.com</email>
<adres>
<ulica>Ul. Przykładowa 2</ulica>
<miasto>Krakow</miasto>
<kod_pocztowy>00-001</kod_pocztowy>
</adres>
</wizytowka>
2.)
plik_dtd.dtd:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT wizytowka (imie, nazwisko, telefon, email, adres)>
<!ELEMENT imie (#PCDATA)>
<!ELEMENT nazwisko (#PCDATA)>
<!ELEMENT telefon (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT adres (ulica, miasto, kod_pocztowy)>
<!ELEMENT ulica (#PCDATA)>
<!ELEMENT miasto (#PCDATA)>
<!ELEMENT kod_pocztowy (#PCDATA)>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wizytowka SYSTEM "plik_dtd.dtd">
<wizytowka>
<imie>Jan</imie>
<nazwisko>Kowalski</nazwisko>
<telefon>123-456-789</telefon>
<email>jan.kowalski@example.com</email>
<adres>
<ulica>Ul. Przykładowa 1</ulica>
<miasto>Warszawa</miasto>
<kod_pocztowy>00-001</kod_pocztowy>
</adres>
</wizytowka>
<wizytowka>
<imie>Anna</imie>
<nazwisko>Kowalska</nazwisko>
<telefon>987-654-321</telefon>
<email>anna.kowalska@example.com</email>
<adres>
<ulica>Ul. Przykładowa 2</ulica>
<miasto>Krakow</miasto>
<kod_pocztowy>00-001</kod_pocztowy>
</adres>
</wizytowka>
3.)
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT spis_powszechny (date, address, person+)>
<!ATTLIST spis_powszechny rachmistrz CDATA #REQUIRED>
<!ELEMENT date (year, month, day)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT address (street, city, county, country, postalcode)>
<!ELEMENT street (#PCDATA)>
<!ELEMENT unit (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postalcode (#PCDATA)>
<!ELEMENT person (name, age, gender)>
<!ATTLIST person employed (fulltime|parttime|none) #REQUIRED
id ID #REQUIRED>
<!ELEMENT name (first, last, junior?)>
<!ELEMENT first (#PCDATA)>
<!ELEMENT last (#PCDATA)>
<!ELEMENT junior EMPTY>
<!ELEMENT age (#PCDATA)>
<!ELEMENT gender (#PCDATA)>