Elemente können durch Attribute weitere Optionen enthalten. So enthalten beispielsweise viele HTML-Tags Attribute, die die Ausrichtung des Elements bestimmen
<IMG SRC="bild.gif" align="left">
Eine allgemeine Attribut-Deklaration besteht aus dem Schlüsselwort
«ATTLIST», dem Elementnamen, dem das Attribut zugeordnet werden soll, dem Namen des Attributs und dem Wertetyp.
<!ATTLIST elementname attributname attributtyp>
In unserem Adressbeispiel könnten wir zum Beispiel dem Element
<ort> das Attribut
«Einwohner» hinzufügen, in dem wir die Anzahl der Einwohner angeben könnten.
<!ATTLIST ort Einwohner CDATA>
Man unterscheidet zwischen drei verschiedenen Attributtypen, die wir Ihnen noch genauer erläutern werden:
Zeichenketten
Aufzählungen
Schlüsselwörter (Token)
»