mir ist nicht ganz klar, wann ich <!ELEMENT und wann <!ATTLIST einsetze.
In der Musterklausur I vom aktuellen Semester geht es in Aufgabe 4 um die Erstellung einer DTD für die Lagerpositionen. In der Angabe steht "Mögliche Teilearten sind: Zulieferteil, Zwischenprodukt, Entdprodukt, Verbrauchmaterial." In der Lösung wird die Teileart in der DTD mit "<!ELEMENT Teileart (#PCDATA)>" deklariert.
In der Einsendeaufgabe 3.1 geht es um die Erstellung einer DTD für Studentendaten. In der Angabe steht "Die schriftlichen Arbeiten umfassen die Art der Arbeit (Diplomarbeit, Seminararbeit, Bachelorarbeit, Masterarbeit oder Dissertation), das Thema, die erreichte Note, optional den oder die Betreuer und das Abgabedatum." In der Lösung wird die Art der Arbeit wie folgt deklariert: "<!ATTLIST Arbeit Art (Diplomarbeit | Seminararbeit | Bachelorarbeit | Masterarbeit | Dissertation) #REQUIRED>".
Warum wird hier nicht in beiden Fällen einfach die ATTLIST verwendet? Kann das jemand kurz erklären? 🙂
Viele Grüße
Susi-MX3
In der Musterklausur I vom aktuellen Semester geht es in Aufgabe 4 um die Erstellung einer DTD für die Lagerpositionen. In der Angabe steht "Mögliche Teilearten sind: Zulieferteil, Zwischenprodukt, Entdprodukt, Verbrauchmaterial." In der Lösung wird die Teileart in der DTD mit "<!ELEMENT Teileart (#PCDATA)>" deklariert.
In der Einsendeaufgabe 3.1 geht es um die Erstellung einer DTD für Studentendaten. In der Angabe steht "Die schriftlichen Arbeiten umfassen die Art der Arbeit (Diplomarbeit, Seminararbeit, Bachelorarbeit, Masterarbeit oder Dissertation), das Thema, die erreichte Note, optional den oder die Betreuer und das Abgabedatum." In der Lösung wird die Art der Arbeit wie folgt deklariert: "<!ATTLIST Arbeit Art (Diplomarbeit | Seminararbeit | Bachelorarbeit | Masterarbeit | Dissertation) #REQUIRED>".
Warum wird hier nicht in beiden Fällen einfach die ATTLIST verwendet? Kann das jemand kurz erklären? 🙂
Viele Grüße
Susi-MX3