Cheatah: Standart DTD erweitern um ein Attribut in Elementen

Beitrag lesen

Hi,

So weit so gut. Den Standart

Standard.

Quellcode zu validieren ist ja nicht schwer, da es ja in der DTD beschieben ist was erlaubt ist und was nicht. Nun möchten wir jedoch ein Attribut in speziellen Elementen hinzufügen.

Das kannst Du machen. Allerdings hast Du dann kein HTML mehr, sondern eine eigene Markup Language, die den Clients dieses Universums gänzlich unbekannt ist. Ich sehe nicht, was Du damit gewonnen hättest.

Hierbei ist nur wichtig das es hinzugefügt werden muss - warum dies sein muss tut nicht zur sache.

Okay. Was allerdings zur Sache tut ist dies: Warum um alles in der Welt muss ein nicht existentes Attribut an den Client _ausgeliefert_ werden?

Von daher die Frage, wie kann man eine DTD erweitern

Wende Dich an das W3C und begründe, warum HTML/4.02 und XHTML/1.01 mit diesem Attribut veröffentlicht werden sollten. Ansonsten kannst Du nur eine _neue_ DTD erzeugen.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Wenn Du XHTML verwendest, also ein XML, kannst Du einen XML-Namespace einführen, in dem dieses Attribut vorhanden ist.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes