Druck-Version
Deutsch Nederlands English
Inhaltsverzeichnis
Teile: Teil: XML Teil: PHP Quellenverzeichnis
Pfad: > Teil: XML > Strukturelle Grundlagen > Document Type Definitions
Benachbarte Abschnitte: Element Definitionen Attribut Definitionen Entities und Notationen Kritikpunkte an DTD
Untergeordnete Abschnitte: StringType EnumeratedType TokenizedType
1.2.7.2. Attribut Definitionen

Format:

<!ATTLIST elementname (attributname, attributtyp, default-deklaration?)* > 

Mit Attributen lassen sich Name-Wert-Paare mit Elementen verknüpfen. Sie dürfen ausschließlich in Start- und Leeres-Element-Tags erscheinen.

Attributdefinitionen für einen Elementtypen werden vereinigt in einer Attributlist-Definition. Werden mehrere Definitionen für einen Elementtypen angegeben werden, gilt zwingend die erste Deklaration. (kein Fehler, Prozessor kann benutzeroptional eine Warnung ausgeben)

Elementname ist der Name eines Elementtyps für welches das Attribut definiert wird; Dieser Elementtyp selbst muss nicht definiert sein. kein Fehler, Prozessor kann benutzeroptional eine Warnung ausgeben)

Attributname ist der Name des Attributs.

Mögliche Typen sind StringType, EnumeratedType und TokenizedType.