Hi,
Eine Frage:
Wenn ich mit java Elemente aus einer XML-Datei parse, bekomme ich doch z.B. ein Element 'Basics', wie hole ich mir die 'Unter-Elemente' von 'Basics' alle nacheinande? Geht das wie bei einer Hashtable oder Tokenstring?
Element eChart = doc.getRootElement();
Element eFarben = eChart.getChild("FARBEN");
for(int i=0; i<anzahlChilds; i++){
String name = eFarben.getChildren().get(i).toString();
XMLFarben[i] = eFarben.getChild("name").getAttribute("HEX").getVa lue();
}
So gehts nicht, obwohl in 'name' der Bezeichner steht. Allerdings in der Form: [Element: <Name/>]
Eine Frage:
Wenn ich mit java Elemente aus einer XML-Datei parse, bekomme ich doch z.B. ein Element 'Basics', wie hole ich mir die 'Unter-Elemente' von 'Basics' alle nacheinande? Geht das wie bei einer Hashtable oder Tokenstring?
Element eChart = doc.getRootElement();
Element eFarben = eChart.getChild("FARBEN");
for(int i=0; i<anzahlChilds; i++){
String name = eFarben.getChildren().get(i).toString();
XMLFarben[i] = eFarben.getChild("name").getAttribute("HEX").getVa lue();
}
So gehts nicht, obwohl in 'name' der Bezeichner steht. Allerdings in der Form: [Element: <Name/>]