Thomas J.S.: DTD : default-Wert für ein Attribut vom Typ CDATA festlegen

Beitrag lesen

Hallo,

Sorry, ich weiss zwar deine Bemühungen zu schätzten, aber du hättest vielleicht doch _wirklich_ lesen sollen, was ich geschrieben habe.

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).

Lese mal bitte _GEANU_ durch was ich geschrieben habe:
[pref:t=35588&m=194428]
"Sein Beispiel ..." also das Bsp. vom Zyprus -->
<!ATTLIST haustier
     zuletzt-weggelaufen    CDATA  "noch nie"

------------------------------

Und dann bitte, bitte um Himmels Willen auch noch gründlich lesen:
[pref:t=35588&m=194464]
"Ein Attribut mit einem #FIXED Bezeichner bedeutet, dass das Attribut vorkommen darf, muss aber nicht (es ist also optional), aber wenn es vorkommt, hat es den festgelegten Wert, der nicht überschieben werden kann."

Und jetzt bitte sei so nett und erkläre mir wo da ein Unterschied zwischen dem was ich gesagt habe und dem was in der Spez. steht.

Schöne Grüße
Thomas