AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Kompakter Zugriff auf Unter-Elemente einer Baumstruktur
Thema durchsuchen
Ansicht
Themen-Optionen

Kompakter Zugriff auf Unter-Elemente einer Baumstruktur

Ein Thema von Daniel · begonnen am 4. Mai 2012 · letzter Beitrag vom 5. Mai 2012
Antwort Antwort
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Kompakter Zugriff auf Unter-Elemente einer Baumstruktur

  Alt 4. Mai 2012, 23:26
Du weisst, wo der Knoten ist?

Der Knoten könnte aber eventuell nicht initialisiert sein?

Könntest Du Dein Problem denn nicht bitte noch etwas unschärfer formulieren?
Was soll ich sagen? Beide Aussagen sind korrekt. Wenn ich Informationen haben möchte, dann weiss ich meist, wo sie stecken. Und ja, manchmal kann es passieren, dass die Stelle leer ist und und die Daten nicht vorhanden sind. Auch das ist in dem System ein gültiger Zustand.

Aber da die Pfade je nach Anforderung unterschiedlich sein werden, lässt sich mein Anliegen nicht viel konkreter formulieren. Wäre es immer der gleiche Pfad, kämen wieder andere Lösungen in Betracht.

@Christian: XPath ist ein gutes Stichwort, da werde ich einen Blick riskieren.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
mani64

Registriert seit: 8. Apr 2009
49 Beiträge
 
Delphi 5 Professional
 
#2

AW: Kompakter Zugriff auf Unter-Elemente einer Baumstruktur

  Alt 5. Mai 2012, 00:39
Hallo Daniel

wie ist denn dein Baum-Objekt aufgebaut?

Etwa so: Jedes Element hat 2 Verkettungen: eine zum nächsten Element auf der gleichen Ebene und eine zu dem ersten "Kind" (nächstuntere Ebene)?

Die Aufgabe ist ja ganz klar: "Suche alle Unterknotenpunkte einer Ebene und liste sie auf", wie du das realisieren kannst, ist aber von deinem Baum-Objekt abhängig.
Wie wäre es, wenn du uns den Code deines Baumes mal präsentierst, dann kann man auch mehr zur Lösung sagen.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Kompakter Zugriff auf Unter-Elemente einer Baumstruktur

  Alt 5. Mai 2012, 13:12
Moin,


ich erstelle die Baum-Objekte (Knoten) auf Basis einer strukturierten Textdatei. Jeder Koten wird durch eine Instanz einer "Node"-Klasse repräsentiert. Die Klasse ist von TObject abgeleitet und hat 'ne Eigenschaft "Parent" und eine Eigenschaft "Children". Damit sind die Knoten gewissermaßen "vertikal" miteinander verbunden. Daneben gibt es noch Eigenschaften für die Nutzdaten, die aber für die Baumstruktur irrelevant sind. Meine Baum-Klasse ist ein Mini-Objekt, welches primär nur eine Eigenschaft "Root" enthält.


Ich habe mich eben in XPath eingelesen (vielen Dank für das Stichwort) und das scheint genau das zu sein, was ich benötige. Ich denke, dass ich die Zugriffe damit recht zielgerichtet werde vornehmen können.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz