2016-04-20 8 views
0

Wie die doppelten Tags Werte mit Jdom API zu drucken. Zum Beispiel mit diesem XML-Code:Jdom Xml Parser - doppelte Werte ausgeben

Wie könnte ich beide 'Tag1' Werte in einem Array von Zeichenfolgen speichern und beide drucken? Ich habe versucht, "node.getChildText (" tag1 ");" aber es nimmt immer nur den Wert des ersten Tags und lässt den anderen weg?

Vielen Dank im fortgeschrittenen

Antwort

0

hier Der Trick besteht darin, die Liste Ausgänge zu verwenden .... berücksichtigen:

List<String> values = new ArrayList<>() 
for (Element tag : node.getChildren("tag1")) { 
    values.add(tag.getText()) 
} 
System.out.println(values.toString()) 
+0

Dank, es funktioniert. –