Hallo Thomas,
Das ist aber ziemlich mühsam. Ein Element kann u.U. hunderte Unterlelemente
haben, wenn man jetzt ein Vergleich machen muss (z.B. weil man überprüfen
will ob das aktuelle Element Teil einer Gruppe ist [immer wieder Frage bei
Gruppierungen]) in dem alle Unterlemente miteinbezogen verden müssen,
belastet das alle involvierte Software.
In einem typischen Objektbaum haben doch alle Knoten als Objekte trotzdem
noch eine Speicheradresse, auch eine Form von ID, diesmal auf Softwareebene.
Bei diesem Vergleich auf Gleichheit zweier Objekte/Elemente reicht das doch.
Das wäre auch in deinem Fall sowohl eine Voraussetzung als auch eine
Fehlerquelle und letztere sogar eine noch größere denn wenn man für Elemente
mehrere IDs vergeben kann, steigt damit auch die Gefahr einmal benutze IDs
nochmal zu notieren.
Ja, aber keine Gefahr bei der Implementierung eines validierenden Prozessors
sondern eine des Autors. Und Autoren .. nun ja, guck Dich doch mal um. ;-)
Tim