输入xml是
<FormXML>
<Info1>
<Element11/>
<Element22/>
<Element33/>
</Info1>
<Info2>
<Element14/>
<Element25/>
<Element36/>
</Info2>
<Info3>
<Element17/>
<Element28/>
<Element39/>
</Info3>
</FormXML>
然后解析它:
def formXML = new XmlSlurper().parseText(requestXML)
def info = """<Info></Info>"""
formXML.children().each {
if(it.name()=="Info1" || it.name()=="Info3")
{
info.append(XmlUtil.serialize(it))
}
}
获取append()
的错误。我试过了
info.append(it)
info.add(it)
但是这两种方法都会出错。 我的代码出了什么问题?
答案 0 :(得分:0)
info.appendNode(it)
做了这个伎俩。