Rouven: DTD vs. XML: Invalid attribute value...

Beitrag lesen

Hi,

das hat jetzt soweit auch geklappt, eine Frage steht mir allerdings im Moment ganz groß ins Gesicht geschrieben:
Ich weiß zwar jetzt, wie man Attribute einschränkt, d.h. wie man vorgibt, dass
<!ATTLIST elem
  attr (true|false) "true">
ein Attribut true oder false hat, mit default true, aber kann man den Inhalt von Elementen nicht auch festsetzen? Ich hab gerade probiert, das mit einem Parameter-Entity zu machen:
<!ENTITY # tst "(ich|du|er|sie|es)">
<!ELEMENT block   %tst;>
Aber mein Validator wirft da irgendwie mit Fehlern. Kann man irgendwie dafür sorgen, dass der Inhalt von Block eben nicht allgemein PCDATA ist, sondern aus den obigen Worten bestehen muss??
Wenn mein Validator Mist baut, dann sagt's mir bitte schnell...

MfG
Rouven

--

-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(