dominik
Aktives Mitglied
Hi,
ich habe einen Baum, dessen Knoten (Nodes) eine Liste an HTML-Seiten (Pages) beinhalten. Diese Liste enthält alle Pages, die sich direkt im jeweiligen Node befinden.
Nun möchte ich aber nicht nur die Pages speichern, die sich direkt im Node befinden, sondern auch die Pages der Child-Nodes referenzieren:
Das Eintragen einer Page in ihrem jeweiligen Node funktioniert recht einfach: Beim Registrieren einer neuen Page wird deren Pfad im Baum aufgelöst, der entsprechende Node wird geladen und zu seiner Liste wird eine Referenz zur Page eingetragen.
Aber wie könnte ich die Page auch in die Liste aller Parent-Nodes eintragen? Gibt es effizientere Methoden, als den Baum "hochzulaufen", oder kennt ihr dafür irgendwelche Tricks? Physikalische Pointer stehen mir zur Verfügung.
Viele Grüße
Dominik
ich habe einen Baum, dessen Knoten (Nodes) eine Liste an HTML-Seiten (Pages) beinhalten. Diese Liste enthält alle Pages, die sich direkt im jeweiligen Node befinden.
Nun möchte ich aber nicht nur die Pages speichern, die sich direkt im Node befinden, sondern auch die Pages der Child-Nodes referenzieren:
Das Eintragen einer Page in ihrem jeweiligen Node funktioniert recht einfach: Beim Registrieren einer neuen Page wird deren Pfad im Baum aufgelöst, der entsprechende Node wird geladen und zu seiner Liste wird eine Referenz zur Page eingetragen.
Aber wie könnte ich die Page auch in die Liste aller Parent-Nodes eintragen? Gibt es effizientere Methoden, als den Baum "hochzulaufen", oder kennt ihr dafür irgendwelche Tricks? Physikalische Pointer stehen mir zur Verfügung.
Viele Grüße
Dominik