Dtd - Entity

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dtd - Entity

    Hi Leute,

    beschäftige mich gerade mit XML und bin nun an einer Stelle wo ich nicht so richtig weiß
    wieso mein XML Editor Oxygen, mir folgende Fehlermeldung ausgibt:

    Code:
     Xerces Feherlevel: error Beschreibung: Unexpected element "eingang". 
    The content of the parent element type must match "(eingang|ausgang)". 
    Anfang: 11:6 Ende: 11:13
    Code:
    Xerces Feherlevel: error Beschreibung: The content of element type 
    "lager" must match "(eingang|ausgang)". Anfang: 3:2 Ende: 3:7
    Ud hier meine DTD Datei:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!ENTITY % artikel "artikelname, artikelbeschreibung" >
    <!ELEMENT lager (eingang |ausgang)>
    <!ELEMENT eingang (eingangsnummer, (%artikel;) ) >
    <!ELEMENT ausgang (ausgangsnummer, (%artikel;) ) >
    
    <!ELEMENT eingangsnummer (#PCDATA) >
    <!ELEMENT ausgangsnummer (#PCDATA) >
    <!ELEMENT artikelname (#PCDATA)>
    <!ELEMENT artikelbeschreibung (#PCDATA)>
    Und hier meine XML Datei:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE lager SYSTEM "file:/home/BlackPerfect/Dokumente/XML/helloworld/lager.dtd">
    <lager>
     
        <ausgang>
         <ausgangsnummer>12</ausgangsnummer>
         <artikelname>12</artikelname>
         <artikelbeschreibung>12</artikelbeschreibung>
        </ausgang>
     
        <eingang>
         <eingangsnummer>12</eingangsnummer>
         <artikelname>grjgr</artikelname>
         <artikelbeschreibung>rgjrrrg</artikelbeschreibung>
        </eingang>
     </lager>
    Danke euch schon im vorraus!

  • #2
    Re: Dtd - Entity

    Liegt's eventuell nur am Leerzeichen hinter eingang in der Definition von lager?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X