Hallo zusammen
Ich soll folgende Aufgabe lösen:
Die Daten einer Schule sollen in einem XML-Dokument abgelegt werden. Es sollten folgende Informationen enthalten sein:
• Liste der Module
• Jedes Modul besitzt einen Namen und ein Kürzel
• Jedes Modul ist einem oder mehreren Studiengängen zugeordnet.
• Listen der Studierenden und Dozierenden
• Für Studierende und Dozierende sollten Name, Vorname, Adresse, Geburtsdatum, Geschlecht sowie AHV-Nummer erfasst werden.
• Für die Dozierenden ist erfasst, welche Module sie unterrichten.
• Für Studierende sind alle abgelegten Modulprüfungen mit Note und Datum erfasst
Scheiben Sie eine DTD für diese Dokumente.
Erstellen Sie ferner ein Beispieldokument, das diese DTD als externe DTD verwendet.
--------------------------------
Ich habe nun folgendes gemacht:
Bin ich da auf dem richtigen Weg, oder kann ich gleich alles löschen?
Danke für euren Feedback.
Ich soll folgende Aufgabe lösen:
Die Daten einer Schule sollen in einem XML-Dokument abgelegt werden. Es sollten folgende Informationen enthalten sein:
• Liste der Module
• Jedes Modul besitzt einen Namen und ein Kürzel
• Jedes Modul ist einem oder mehreren Studiengängen zugeordnet.
• Listen der Studierenden und Dozierenden
• Für Studierende und Dozierende sollten Name, Vorname, Adresse, Geburtsdatum, Geschlecht sowie AHV-Nummer erfasst werden.
• Für die Dozierenden ist erfasst, welche Module sie unterrichten.
• Für Studierende sind alle abgelegten Modulprüfungen mit Note und Datum erfasst
Scheiben Sie eine DTD für diese Dokumente.
Erstellen Sie ferner ein Beispieldokument, das diese DTD als externe DTD verwendet.
--------------------------------
Ich habe nun folgendes gemacht:
Code:
<?xml version=1.0" standalone="yes" ?> <!DOCTYPE schule[ <!ELEMENT dozent(name, vorname, adresse, geburtsdatum, geschlecht, ahv-nummer, unterrichtetmodul)> <!ELEMENT student(name, vorname, adresse, geburtsdatum, geschlecht, ahv-nummer, (mpruefung ,mnote mdatum))> <!ELEMENT modulliste (modulname, mkuerzel)> <!ELEMENT studiengang(modulname+)> <!ELEMENT name (#PCDATA)> <!ELEMENT vorname (#PCDATA)> <!ELEMENT adresse (#PCDATA)> <!ELEMENT geburtsdatum (#PCDATA)> <!ELEMENT geschlecht (#PCDATA)> <!ELEMENT ahv-nummer (#PCDATA)> <!ELEMENT mpruefung (#PCDATA)> <!ELEMENT mnote mdatum (#PCDATA)> ]>
Danke für euren Feedback.
Comment