Hallo

Ich habe ein kleines Problem mit einer externen DTD, die ich schreiben soll. Ich muss dazu sagen, dass das meine erste DTD ist, die ich geschrieben habe und das Problem vermutlich total banal zu lösen ist

Es geht um folgende dtd-Datei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE literaturliste SYSTEM "1934614.dtd">
   <!ELEMENT literaturliste (eintrag+)> 
   <!ELEMENT eintrag (autoren+, jahr, titel, literaturtyp)
   <!ELEMENT autoren (nachname, vorname+)>
   <!ATTLIST autoren 
       normal CDATA #REQUIRED
       zusatz CDATA #IMPLIED>
   <!ELEMENT nachname (#PCDATA)>
   <!ELEMENT vorname (#PCDATA)>
   <!ATTLIST vorname
       normal CDATA #REQUIRED
       zusatz CDATA #IMPLIED>
   <!ELEMENT jahr (#PCDATA)>
   <!ELEMENT titel (#PCDATA)>
   <!ATTLIST titel typ CDATA #REQUIRED>
   <!ELEMENT literaturtyp (standard?, herausgeber?, zeitschrift?, internet?)+>
   <!ELEMENT standard (ort+)>
   <!ELEMENT ort (#PCDATA)>
   <!ELEMENT herausgeber (buchangabe)>
   <!ELEMENT buchangabe(in, autoren+, titel, auflage, ort+)>
   <!ELEMENT in (#PCDATA)>
   <!ELEMENT auflage (#PCDATA)>
   <!ELEMENT zeitschrift (zeitschriftentitel, weitereangabe)>
   <!ELEMENT zeitschriftentitel (#PCDATA)>
   <!ELEMENT weitereangabe (#PCDATA)>
   <!ATTLIST weitereangabe
        seite CDATA #IMPLIED
        doi   CDATA #IMPLIED>
   <!ELEMENT internet (seitenname, url, datum)>
   <!ELEMENT seitenname (#PCDATA)>
   <!ELEMENT url (#PCDATA)>
   <!ELEMENT datum (tag, monat, jahr)>
   <!ELEMENT tag (#PCDATA)>
   <!ELEMENT monat (#PCDATA)>
   <!ELEMENT jahr (#PCDATA)> ]

<literaturliste>
     <eintrag>
       <autoren normal="namen">
              <nachname>Smith</nachname> 
              <vorname normal="name">J</vorname>
        </autoren>,
        <autoren normal="namen">
               <nachname>Jones</nachname> 
               <vorname normal="name">M</vorname>
               <vorname zusatz="name">Jr</vorname>
         </autoren>, 
         <autoren normal="namen">
               <nachname>Houghton</nachname> 
               <vorname normal="name">L</vorname>
         </autoren> 
           <autoren zusatz="namen">et al</autoren>
       <jahr>(1999)</jahr> 
       <titel typ="buchtitel">Future of health insurance</titel>.
       <literaturtyp>
        <zeitschrift>
         <zeitschriftentitel>N Engl J Med</zeitschriftentitel>
         <weitereangabe seite="zahl">965:325–329</weitereangabe>
        </zeitschrift>
       </literaturtyp>
     </eintrag>

     <eintrag>
        <autoren normal="namen">
                <nachname>Slifka</nachname> 
                <vorname normal="name">MK</vorname>
         </autoren>, 
         <autoren normal="namen">
                <nachname>Whitton</nachname> 
                <vorname normal="name">JL</vorname>
         </autoren>        
         <jahr>(2000)</jahr> 
         <titel typ="buchtitel">Clinical implications of dysregulated cytokine production</titel>. 
         <literaturtyp>
          <zeitschrift>
           <zeitschriftentitel>J Mol Med</zeitschriftentitel>.
           <weitereangabe doi="nummer">doi:10.1007/s001090000086</weitereangabe>
          </zeitschrift>
         </literaturtyp>
     </eintrag>

    <eintrag>
        <autoren normal="namen">
                <nachname>South</nachname> 
                <vorname normal="name">J</vorname>
        </autoren>, 
        <autoren normal="namen">
                <nachname>Blass</nachname> 
                <vorname normal="name">B</vorname>
        </autoren>  
          <jahr>(2001)</jahr> 
          <titel typ="buchtitel">The future of modern genomics</titel>. 
        <literaturtyp>
         <standard>
             <ort>Blackwell</ort>, 
             <ort>London</ort>
         </standard>
        </literaturtyp>
     </eintrag>

    <eintrag>
        <autoren normal="namen">
                <nachname>Brown</nachname> 
                <vorname normal="name">B</vorname>
        </autoren>, 
        <autoren normal="namen">
                <nachname>Aaron</nachname> 
                <vorname normal="name">M</vorname>
        </autoren>
        <jahr>(2001)</jahr> 
        <titel typ="kapiteltitel">The politics of nature</titel>.
        <literaturtyp>
         <herausgeber>
          <buchangabe>
           <in>In:</in> 
           <autoren normal="namen">
                 <nachname>Smith</nachname> 
                 <vorname normal="name">J</vorname>
           </autoren>
           <autoren zusatz="namen">(ed)</autoren> 
          <titel typ="buchtitel">The rise of modern genomics</titel>, 
          <auflage>3rd edn.</auflage> 
              <ort>Wiley</ort>, 
              <ort>New York</ort>
         </buchangabe>
        </herausgeber>
       </literaturtyp>
    </eintrag>

    <eintrag>
        <autoren normal="namen">
                <nachname>Marshall</nachname> 
                <vorname normal="name">TG</vorname>
        </autoren>, 
        <autoren normal="namen">
                <nachname>Marshall</nachname> 
                <vorname normal="name">FE</vorname>
        </autoren>
        <jahr>(2003)</jahr> 
        <titel typ="buchtitel">New treatments emerge as sarcoidosis yields up its secrets</titel>.
      <literaturtyp>
       <internet>
         <seitenname>ClinMed NetPrints</seitenname>. 
         <url>http://clinmed.netprints.org/cgi/content/full/2003010001v1</url>. 
         <datum>Accessed 
            <tag>24</tag> 
            <monat>June</monat> 
            <jahr>2004</jahr>
          </datum>
        </internet>
       </literaturtyp>
    </eintrag>
</literaturliste>
<?xml version="1.0" encoding="UTF-8"?>

Das Problem ist, dass mir mein Programm [Oxygen XML Editor] schon nach dem ersten <!DOCTYPE> anzeigt, dass etwas falsch ist. Wenn ich die Datei im Internet-Browser öffnen möchte, sagt der mir, dass in dieser Zeile: <!ELEMENT literaturliste (eintrag+)> etwas falsch ist.
Des weiteren wird in meinem Programm alles ab <literaturliste> rot markiert, was ich so interpretiert habe, dass das alles falsch ist

Kann mir irgendwer helfen?
Es geht momentan auch gar nicht so sehr darum, ob das ganze funktionieren kann, es soll bloß eine wohlgeformte DTD-Datei dabei rauskommen
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!