Knoten, und desen Attribut auslesen!

Hallo, mein xml file sieht so aus:
Ich kann es auslesen, so das mein Jtree Menü anzeigt…Neu,Menueintrag,Menüeintrag…

Ich möchte aber, dass es mir Neu, einfürhung, go, go2 anzeigt…

Wie greife ich auf das Attribut rest zu? (code unten)

SAXBuilder sb = new SAXBuilder();
doc = sb.build( „gesamt.xml“ );
Element used = doc.getRootElement();
alles = used.getChildren();
alles_Iterator = alles.iterator();

DefaultMutableTreeNode intro = new
DefaultMutableTreeNode(used.getName());
appendChilds(used, intro);
tree = new JTree(intro);
if(d == null){
System.out.println(„d ist null und somit kacke :smiley:“);
} else{
d.menuPanel.add(tree,BorderLayout.CENTER);
tree.addTreeSelectionListener(a);
}
public void appendChilds(org.jdom.Element used, javax.swing.tree.DefaultMutableTreeNode intro) {
List child = used.getChildren();
for (int i=0; i =2){
intro.add(install);
appendChilds((Element) e, (javax.swing.tree.DefaultMutableTreeNode) install);
}else{
//System.out.println(„du hast keine Childs“);
}
}
}

Hallo
Wie greife ich auf das Attribut rest zu? (code unten)

Eigentlich so:

element.getAttribute(attributeName)

Gruss
Patrick

jap, ich hatte es schon so, in der appendChilds Methode stehen!

Element table = used.getChild(„Menupunkt“);
String tablename = table.getAttribute(„text“).getValue();
System.out.println("text: "+tablename);

//Menupunkt ist der Knoten, und text das Attribut mit einem bestimmten String den ich haben will!

ich gebe es in der Konsole aus. Ich bekomme es nicht, wie im Schnippsel COde zu sehen ist, den ausgelesenen String in das JTree.

(install bei meinem Programm fügt immer nur den Knoten Menupunkt ein ein,aber nicht den text)

habs hinbekommen…
habe in der methode appendChilds ein Element hinzugefügt, der den Knoten liesst!
Dem DefaultMutableTreeNode einfach das Element mit dem getAttribute übergeben und schon klappt es.