Patryk Czarnik
Utworzono: 2002.10.22
Zmodyfikowano: 2002.10.23
Dobra, zmieniam styl :)
Rekomendacja XMLSchema
Walidator XMLSchema on-line
Wersja off-line (instalka pod Windows)
Przykłady ("personal" to z xml.apache.org):
Adresy (do zapisania): | schemat | dokument | |
Adresy (wyświetla się) : | schemat | dokument | |
Personal (do zapisania): | schemat | dokument | DTD |
Personal (wyświetla się): | schemat | dokument | DTD |
Listy (do zapisania): | schemat | dokument |
Listy (wyświetla się) : | schemat | dokument |
dotyczy grupy Patryka - termin 12 listopada, wysłać mailem, 3 pkt (w sumie będzie 30 za cały lab)
Wyobraź sobie, że czasopismo motoryzacyjne (albo serwis internetowy) chce otrzymywać od czytelników listy z opiniami na temat samochodów i publikować je w internecie.
Zaprojektuj strukturę takich wiadomości i zapisz ją jako DTD lub XMLSchema, napisz też przykładowy dokument zgodny ze strukturą.
List powinien zawierać dane o autorze (podpis, adres e-mail?), datę nadesłania, tytuł, ...
Powinna być możliwość łatwego sprawdzenia o jakim samochodzie jest mowa w liście. Oczywiście jeden list może mówić o wielu modelach.
Być może w tekście listu też warto oznaczać fragmenty o pewnym znaczeniu? (z myślą o wyszukiwaniu i o prezentacji)
Załóżmy, że listy można redagować za pomocą jakiegoś narzędzia, czytelnik nie musi ręcznie wpisywać znaczników xml.