我正在使用:
def idx=parent.item.children().indexOf(myElement)
if (idx+1<parent.children().size()) {
def message=parent.children()[idx+1]
println message.text()
}
查找父母中myelement之后的下一个元素消息。
然而,似乎必须有一个Groovier方式,不是吗?
谢谢 米莎
答案 0 :(得分:2)
假设你试图在第一个之后找到所有人,你会这样做:
def messages = parent.item.children().findAll { child -> child.name() == myElement }
messages[1..-1].each { println it }
如果您想打印出与myElement匹配的所有邮件
parent.item.children().findAll { child -> child.name() == myElement }.each { println it }