Moin!
Veränderliche Attributnamen oder warum muss die DTD dann "immer wieder aktuell" gehalten werden?
Falls sich vorhandene Standarts ändern sollten, dann müsste unsere Datei angepasst werden. Dies sollte eigentlich nicht unbedingt, ergebniss der änderung sein.
Sollte sich das W3C überlegen, dem Input offiziellerseits ein Attribut ccindex hinzuzufügen, bist du sowieso geliefert.
Wenn Validität und Standardkonformität für dich über alles geht, dann kannst du schlicht keine eigene DTD an XHTML angelehnt verfassen, weil das, was du produzieren willst, höchstens valide, aber nie standardkonform sein kann.
Wenn es dir darum geht, zu einem bestimmten Element javascriptseitig Metainformationen zu speichern, stehen dir alle existierenden HTML-Attribute offen. Außerdem kannst du in einer Javascript-Variablen als Lookup-Tabelle jede Element-ID des HTML mit ihren Metainformationen verbinden. Das wäre dann allerhöchstens ein kleiner Schnipsel Javascript pro <input> zusätzlich, sofern du diese Info über den Quelltext verteilen möchtest.
- Sven Rautenberg
"Love your nation - respect the others."