nein, der Fehler ist, das im DTD kein DOCTYPE reinkommt! du musst direkt mit den Elementen anfangen. <!ELEMENT veranstaltung (vorlesung+,uebung+,dozent+,teilnehmer+,team+)> <!ELEMENT vorlesung (vtitel,vraum,vtermin)> <!ATTLIST vorlesung id ID #REQUIRED dozent IDREF #REQUIRED> <!ELEMENT vtitel (#PCDATA)> <!ELEMENT vraum (#PCDATA)> <!ELEMENT vtermin (vname,vtag,vmonat,vjahr,vuhrzeit)> <!ELEMENT vname (#PCDATA)> <!ELEMENT vtag (#PCDATA)> <!ELEMENT vmonat (#PCDATA)> <!ELEMENT vjahr (#PCDATA)> <!ELEMENT vuhrzeit (#PCDATA)> <!ELEMENT uebung (utitel,uraum,utermin)> <!ATTLIST uebung id ID #REQUIRED dozent IDREF #REQUIRED> <!ELEMENT utitel (#PCDATA)> <!ELEMENT uraum (#PCDATA)> <!ELEMENT utermin (uname,utag,umonat,ujahr,uuhrzeit)> <!ELEMENT uname (#PCDATA)> <!ELEMENT utag (#PCDATA)> <!ELEMENT umonat (#PCDATA)> <!ELEMENT ujahr (#PCDATA)> <!ELEMENT uuhrzeit (#PCDATA)> <!ELEMENT dozent (dvorname,dnachname)> <!ATTLIST dozent id ID #REQUIRED> <!ELEMENT dvorname (#PCDATA)> <!ELEMENT dnachname (#PCDATA)> <!ELEMENT teilnehmer (tvorname,tnachname,matrikelnummer)> <!ATTLIST teilnehmer id ID #REQUIRED vorlesung IDREFS #IMPLIED uebung IDREF #IMPLIED team IDREF #IMPLIED> <!ELEMENT tvorname (#PCDATA)> <!ELEMENT tnachname (#PCDATA)> <!ELEMENT matrikelnummer (#PCDATA)> <!ELEMENT team (name,beschreibung)> <!ATTLIST team id ID #REQUIRED vorlesung IDREFS #REQUIRED uebung IDREF #REQUIRED> <!ELEMENT name (#PCDATA)> <!ELEMENT beschreibung (#PCDATA)>