suche eine lösung um xml (von einer url z.b. http://localhost/testxml.php)
mit ähnlicher ausgabe:
############################################
############################################
in ein JTree laden zu können.
diese soll dann so aussehen:
ich habe mir die konstrutoren von JTree mal angeschaut. da gibt es eine möglichkeit bei der initialisierung gleich ein HashTable zu übergeben. das würde evt. die ausgabe ermöglichen.
nun brauche ich aber hinter dem JTree auch noch eine datenstruktur, über die ich bei einem klick, oder einen doppelklick (der code hierzu habe ich in den javadocs auf java.sun.com bereits gefunden) die values von <wert> und <gesperrt> zur weiterverarbeitung erhalte. da stehe ich momentan auf dem schlauch. gibt es da eine verbindung von dom oder sax zu JTree, oder muss ich die grafische ausgabe parallel zu der datenstrucktur führen?
und wie lässt sich das realisieren? gibt es evt. irgendwo bereits ein beispiel?
und wie frage ich überhaupt die elemente aus dem xml ab? es geht dabei besonders um die zeile mit <status> falls dieser wert nämlich nicht 'ok' ist, sondern vielleicht 'dberror', gibt es natürlich keine ausgabe, sondern eher eine warnmeldung.[/code]
(edit: code tags)
mit ähnlicher ausgabe:
############################################
Code:
<?xml version="1.0"?>
<struktur>
<status>ok</status>
<knoten>
<name>home</name>
<wert>1</wert>
<gesperrt>nein</gesperrt>
<knoten>
<name>einstellugen</name>
<wert>5</wert>
<gesperrt>ja</gesperrt>
</knoten>
<knoten>
<name>person</name>
<wert>45</wert>
<gesperrt>ja</gesperrt>
<knoten>
<name>anschrift</name>
<wert>88</wert>
<gesperrt>ja</gesperrt>
</knoten>
</knoten>
</knoten>
<knoten>
<name>bereiche</name>
<wert>2</wert>
<gesperrt>nein</gesperrt>
</knoten>
<knoten>
<name>hilfe</name>
<wert>3</wert>
<gesperrt>nein</gesperrt>
</knoten>
</sturktur>
in ein JTree laden zu können.
diese soll dann so aussehen:
Code:
[-]home
[ ]einstellungen
[-]person
[ ]anschrift
[ ]bereiche
[ ]hilfe
ich habe mir die konstrutoren von JTree mal angeschaut. da gibt es eine möglichkeit bei der initialisierung gleich ein HashTable zu übergeben. das würde evt. die ausgabe ermöglichen.
nun brauche ich aber hinter dem JTree auch noch eine datenstruktur, über die ich bei einem klick, oder einen doppelklick (der code hierzu habe ich in den javadocs auf java.sun.com bereits gefunden) die values von <wert> und <gesperrt> zur weiterverarbeitung erhalte. da stehe ich momentan auf dem schlauch. gibt es da eine verbindung von dom oder sax zu JTree, oder muss ich die grafische ausgabe parallel zu der datenstrucktur führen?
und wie lässt sich das realisieren? gibt es evt. irgendwo bereits ein beispiel?
und wie frage ich überhaupt die elemente aus dem xml ab? es geht dabei besonders um die zeile mit <status> falls dieser wert nämlich nicht 'ok' ist, sondern vielleicht 'dberror', gibt es natürlich keine ausgabe, sondern eher eine warnmeldung.[/code]
(edit: code tags)