Danke :)
<!ATTLIST haustier
zuletzt-weggelaufen CDATA #FIXED "noch nie"
Irgendwie wird diese Detail-Frage immer komplizierter, je länger ich drüber nachdenke. Deshalb hier noch drei Nachfragen.
#FIXED hatte ich anders verstanden (wird teils im Text nicht explizit ausgeführt) :
(1) gibt's #FIXED nur bei Attributen mit festen, alternativen Werten, also nicht bei CDATA.
(2) lässt #FIXED später im Dokument keine anderen Werte als den Vorgabe-Wert zu.
Da die beiden Annahmen deinem Beispiel widersprechen, sind sie falsch, oder?
Gilt dein Beispiel für XML 1.0 oder für eine spätere / abgewandelte Variante ?
( die Annahmen hatte ich aus selfHTML 8.0 + bugfixes abgeleitet, und da wird XML 1.0 beschrieben )
Ist folgendes Beispiel erlaubt ?
(Ich denke nein. Wurde nirgends erwähnt, dass Entities so in Attributs-Typen verwendet werden dürfen )
<!ENTITY % vokal "a|e|i|o|u">
<!ELEMENT quatsch EMPTY>
<!ATTLIST quatsch
laut (&vokal;) #IMPLIED
laut2 ((&vokal;)|y) #IMPLIED
laut3 (&vokal;) "a"