2016-04-20 86 views
0

如何使用jdom API打印重複的標記值。例如有這樣的XML: <xml> <text> Hello Jdom</text> <tag>Jdom</tag> <tag1>hi</tag1> <tag1>bye</tag1> </xml>Jdom XML解析器 - 輸出重複值

我怎樣才能將'tag1'值保存到字符串數組中並將它們打印出來呢?我試過使用「node.getChildText(」tag1「);」但它總是需要第一個標籤的價值,而忽略其他?

在先進的感謝

回答

0

這裏的技巧是使用List輸出....考慮:

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

謝謝,它的工作原理。 –