Datum / DTD
KoelnerBinchen
- xml
0 Thomas J.S.0 MudGuard
Hallo...
...ich schon wieder!
Ich hab folgende Zeilen in meiner DTD:
<!ELEMENT date_of_birth EMPTY>
<!ATTLIST date_of_birth NOTATION(EUROPEAN-DATE) #REQUIRED>
Jetzt sagt mir mein Superprogrammm aber, das ware so nicht richtig.
Leider find ich den Fehler nicht.
Danke, KoelnerBinchen
Hallo,
Ich hab folgende Zeilen in meiner DTD:
<!ELEMENT date_of_birth EMPTY>
<!ATTLIST date_of_birth NOTATION(EUROPEAN-DATE) #REQUIRED>Jetzt sagt mir mein Superprogrammm aber, das ware so nicht richtig.
Leider find ich den Fehler nicht.
Das ganze ATTLIST ist der Fehler: es gibt für empty-Elements keine Attribut-Typ NOTATION!
http://www.w3.org/TR/REC-xml#NoNotationEmpty
Ps: auch wenn es gäbe, müsste zwischen NOTATION und (EUROPEAN-DATE) ein Leerzeichen stehen.
Grüße
Thomas
Danke schonmal,
das Problem ist jetzt nur, dass ich dieses ATTLIST so im Netz gefunden hab, als ich nach einem Standard für's Datum gesucht hab. Gibt es denn dafür jetzt ne Alternative???
Gruß, KoelnerBinchen
Hallo,
das Problem ist jetzt nur, dass ich dieses ATTLIST so im Netz gefunden hab,
Das kann sein, aber a) da war das Element nicht als Empty deklariert, b) auch dort wurde es falsch verwendet, oder c) es wurde gar nicht auf diese Einschränkung eingegangen; (so wie in deiner vermutlichen Quelle (http://wwwagss.informatik.uni-kl.de/Lehre/Proseminar02/Ausarbeitung/03/index.htm) aha! daher rühren deine Fehler)
Außerdem hoffentlich gabs dazu auch die entsprechende <!NOTATION .... > ? wohl aber kaum.
(unter http://wwwagss.informatik.uni-kl.de/Lehre/Proseminar02/ gibts zwar viele Arbeiten, aber ... .)
»»als ich nach einem Standard für's Datum gesucht hab.
http://www.iso.ch/iso/en/prods-services/popstds/datesandtime.html
»»Gibt es denn dafür jetzt ne Alternative???
Nein, eigentlich nicht. (du könntest mit XML-Schema Datentypen für Datum definieren, nicht aber in einer DTD, dort bleibt dir nur CDATA)
Grüße
Thomas
Hi,
<!ELEMENT date_of_birth EMPTY>
<!ATTLIST date_of_birth NOTATION(EUROPEAN-DATE) #REQUIRED>
Wie soll das Attribut denn eigentlich heißen?
cu,
Andreas