Jestem swiezy z XMLa, a tym bardziej DTD :)
Mamy problem ze rodzic np. ksiazka ma od 1-3 autorow i tytul.
W DTD nie ma mozliwosci z tego co sie orientuje (w przeciwienstwie do
XML Schema) zapisu od do ilosci elementow.
Wydaje sie ze ksiazka majaca od 1 do 3 autorow i tytul moze byc
zapisana w taki sposob:
<!element ksiazka (autor, autor?, autor?, tytul)>
lub taki:
<!element ksiazka ((autor, ksiazka | autor, autor, ksiazka | autor,
autor, autor, ksiazka))>
czy obie te formy sa rownowazne? czy sa prawidlowe?
PS. Poprawcie mnie prosze jesli sie myle w DTD, _NIE_ ma mozliwosci
zapisania, ze atrybut jest liczba i ma 11 znakow - np. opcjonalny
PESEL do autora (co wstawic zamiast ???? zeby oznaczalo to w DTD 11
cyfr?:
<!ATTLIST autor PESEL ???? #IMPLIED>
pozdr,
p.