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())
如何使用 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())