给定一个像
<foo>
<bar>1</bar>
<bar>2</bar>
</foo>
我想从一个
String tagName = "bar"
List<Sting> bars = xmlPath.get(String.format("**.findAll {it.name() == '%s' }", tagName));
当我在响应 xml 中有多个条形节点时,它正在工作。但是当我只有一个节点时, xmlPath.get("**.findAll....") 只返回一个字符串值,Java 抛出异常
如果预测中只有一个匹配项,知道如何告诉 Groovy "**.findAll...." 返回带有一个元素的 List 吗?