Hallo, ich hatte bisher noch nicht viel mit XML zu tun und muss folgende Aufgabe bearbeiten:

Ziel ist es, eine beliebige XML-Struktur zu erstellen, die über eine interne DTD gegengeprüft wird. Das bedeutet, dass die Struktur auf Wohlgeformtheit und Validierung geprüft werden muss. Es soll ein Bezug zur FHWS bestehen, in der Studierende, Prüfungen und deren Leistungen (Noten) realitätsnah abgebildet werden.

Die Studenten und die Daten, die ich verwendet habe, sind nicht echt, sondern erfunden (sonst wird meine Frage wieder gelöscht)!

Ich habe das jetzt so weit bearbeitet, dass ich ein paar Studierende erfunden und ein paar Daten für diese festgelegt habe. Also Alter, Studiengang, Vertiefung, ....

Das sollte soweit auch passen, da man nur zeigen sollte, dass man sich ein bisschen mit XML auseinandergesetzt hat.

Meine Frage ist jetzt allerdings: Wie lasse ich das durch eine interne DTD gegenprüfen. Muss ich hierfür so etwas wie:

<!DOCTYPE Hochschule [
  <!ELEMENT Hochschule (Student)>
  <!ELEMENT Student (Vorname, Nachname, Alter, Studiengang, Vertiefung)>

verwenden oder wie genau funktioniert das?

Ich freue mich über jede Hilfe.

Vielen Dank!