Bedeutet das eigentlich, dass ein Attribut immer diesen Wert hat, egal was ich mache, oder bedeutet das, dass das Atrribut einfach nur einen Wert annehmen kann, wie etwa bei select="selected" in XHTML?
Worin unterscheiden sich deine beidenn Beschreibungen? Das Attribut hat halt immer den einen Wert.
wozu hat man dann eigentlich das Attribut?
Zum Beispiel könnte ein Firmenname drin stehen, der in einer Firma immer gleich ist. Die auf diese Firma angepasste DTD erwartet dann immer diesen Namen. In einer anderen Firma steht dann immer was anderes drin.
Sinnvoll ist das, wenn die Dateien irgendwoanders gesammelt werden und man da dann anhand der Attributwerte unterscheiden kann.