MudGuard: DTD : default-Wert für ein Attribut vom Typ CDATA festlegen

Beitrag lesen

Hi,

Definition: If the declaration is neither #REQUIRED nor #IMPLIED, then the AttValue value contains the declared default value; the #FIXED keyword states that the attribute must always have the default value.

siehe http://www.w3.org/TR/REC-xml#sec-attr-defaults

must __always__ have:
das Attribut muß __immer__ diesen Wert haben (ob es angegeben wird oder nicht).

Unter XML haben default-Attribut-Werte nur dann einen Zweck, wenn das Attribut nicht angegeben wird, da man ja, wenn man den Attributnamen angibt, immer auch einen Wert vergeben muß.

<input readonly> ist kein zulässiges X[HT]ML...

Somit sind #FIXED-Attributwerte eigentlich sinnfrei.
Wenn man es angibt, muß man den vordefinierten Wert mit angeben, und wenn man es wegläßt, hat es diesen Wert sowieso...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.