Jdom Xml解析器 - 输出重复值

时间:2016-04-20 23:26:51

标签: java xml jdom

如何使用jdom API打印重复的标签值。例如,有这个XML: <TextBox Name="TextBox" Width="300" Height="150" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" TextWrapping="Wrap" > </TextBox>

如何将'tag1'值保存到字符串数组中并将它们打印出来?我试过使用“node.getChildText(”tag1“);”但它总是采用第一个标签的值并省略另一个?

先谢谢

1 个答案:

答案 0 :(得分:0)

这里的技巧是使用List输出....考虑:

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