Jdom Xml 解析器 - 输出重复值

Jdom Xml parser - output duplicate values

如何使用 jdom API 打印重复的标签值。例如有这个XML: <xml> <text> Hello Jdom</text> <tag>Jdom</tag> <tag1>hi</tag1> <tag1>bye</tag1> </xml>

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

在此先致谢

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

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