Zaprojektuj DTD opisującą format dokumentów XML do przechowywania wyników pracowni z kursu XML.
Wprowadź możliwość dopisywania komentarza (jako tekstu otoczonego odpowiednimi znacznikami) w jak największej liczbie miejsc. Stwórz przykładowy dokument zgodny z Twoim schematem.
<?xml version="1.0" ?> <!DOCTYPE kurs [ <!ELEMENT kurs (zadania, (student | comment)*)> <!ELEMENT student (zadanie | comment)*> <!ELEMENT zadania (zad*)> <!ELEMENT zad EMPTY> <!ELEMENT zadanie (comment*, punkty, comment*)> <!ELEMENT punkty (#PCDATA)> <!ELEMENT comment (#PCDATA)> <!ATTLIST zad id ID #REQUIRED > <!ATTLIST zadanie id IDREF #REQUIRED max CDATA #REQUIRED bylo (tak|nie) "nie" > <!ATTLIST student id ID #REQUIRED imie CDATA #IMPLIED nazwisko CDATA #IMPLIED > ]> <kurs> <zadania> <zad id="zad1"/> <zad id="zad2"/> <zad id="zad3"/> <zad id="zad4"/> </zadania> <student id="i123456" imie="abc" nazwisko="cde"> <zadanie id="zad1" max="5" bylo="nie"> <punkty>3</punkty> <comment>ble</comment> </zadanie> <comment>ble</comment> </student> <student id="i123457" imie="abc" nazwisko="cde"> <zadanie id="zad1" max="5" bylo="nie"> <punkty>3</punkty> <comment>ble</comment> </zadanie> <comment>ble</comment> </student> <comment>ble</comment> </kurs>