Die dynamische Veränderung von HTML- und XML-Codes über das Document Object Model
(DOM) ist eine feine Sache. Wer sich dafür bereits für die PHP-DOM-Klassen begeistern konnte,
der wird sicherlich schonmal über DOMElement::setIdAttribute() gestolpert sein.
Wollte man mit PHP 5.3.2 mittels DOMDocument::getElementById() einfache HTML-Strukturen
manipulieren, so ging das nur indem man den einzelnen Knoten explizit klarmachte, welches
Attribut den das s.g. ID-Type-Attribut ist, mit dem getElementById umgehen soll. Dies muss
ja nicht zwingend - und war es bis dato auch nicht - das id-Attribut sein.