Hallo zusammen, ich muss in einer Listbox eine "Verzeichnisstruktur
darstellen".
Der Hacken an der Sache ist das diese Struktur aus einer MySQL Datenbank
, aber über einen httpSocket ausgelesen wird.
Ich habe also Datenbankeinträge die einen Verweis zu einem
übergeordneten Ordner und eine eigene ID haben.
id name parent_id
1 ordner_a 0
2 |--ordner_d 1
3 |--ordner_e 1
4 |--ordner_f 1
5 ordner_b 0
6 |--ordner_g 5
7 ordner_c 0
Auf diese Weise kann ich eine Strucktur in einer Datenbank darstellen.
Jetzt lese ich per PHP die Datenbank aus und RealBasic kann sich über
einen HTTPSocket die Daten von PHP holen. Eine direkte Datenbakanbindung
über das MySQL PlugIn halte ich nicht für ausreichend stabil wenn es
übers Internet funktionieren soll. Außerdem ist da die FireWall
Problematik gegeben und ich kann den SSL benutzen.
Jetzt habe ich die Daten als String im PageReceived des Socket.
Wie könnte ich es lösen diese Struktur in eine ListBox zu bringen. So
das Unterordner in einer auf klappbaren Zeile sind.
Gibt es eine fertige Klasse die mit solchen Daten was anfangen kann und
die ListBox füllt ? Oder gibt es eine XML Lösung ?
Besten Dank für Tipps
Christian
PS.: Ich nutze RB 5.5