Hallo!
Du hast ja bereits festgelgt, dass in deinem Element ein Inhalt stehen muss, sonst hättests du es mit EMPTY bestimmen müssen:
<!ELEMENT name EMPTY>
Wenn du <!ELEMENT name (#PCDATA)> definiert hast, bedeutet es nicht dass das Element nicht leer sein kann, denn als PCDATA kann auch eine leere Zeichehnkette bestimmt sein.
Wenn ich aber Inhalt haben möchte, also sei es nur ein Buchstabe oder was auch immer, muß ich mit XML-Schema arbeiten?
MfG, André Laugks
L-Andre @ gmx.de