Druck-Version
Deutsch Nederlands English
Inhaltsverzeichnis
Teile: Teil: XML Teil: PHP Quellenverzeichnis
Pfad: > Teil: XML > Strukturelle Grundlagen > Document Type Definitions > Attribut Definitionen
Benachbarte Abschnitte: StringType EnumeratedType TokenizedType
1.2.7.2.3. TokenizedType

Bei diesem Typ wird das Attribut mit einem der folgenden Token deklariert:

Tabelle 2: TokenizedType-Varianten

Token

Bedeutung

ID

Eindeutiger Schlüssel (es ist nur ein solches Attribut pro Element erlaubt, und muss einen deklarierten Vorgabewert haben; entweder #IMPLIED oder #REQUIRED)

IDREF

Das Attribut muss den Wert des ID-Attributs eines anderen Elements annehmen.

IDREFS

Liste von IDREF (getrennt mit Whitespaces).

ENTITY

Referenziert ein in der DTD angegebenes Entity

ENTITIES

Liste von ENTITY

NMTOKEN

Namenstoken

NMTOKENS

Liste von Token (vergl. Enumeration)

Um die Verwendung des Attributs zu steuern, lässt es sich als erforderlich (required), unbestimmt, bzw. ohne Vorgabewert (implied) und als konstant (fixed) bzgl. des Vorgabewert definieren.

Beispiel 11: Attribut-Listen-Definitionen
<!ATTLIST termdef 
          id     ID     #REQUIRED 
          name   CDATA  #IMPLIED> 
<!ATTLIST list 
          type   (bullets|ordered|glossary) "ordered"> 
<!ATTLIST form 
          method CDATA  #FIXED "POST">