我的xml文件名my.xml包含
之类的内容<xml>
<parent a="1">
<child1>val1</child1>
<chid2>val2</child2>
</parent>
我需要这个部分
<child1>val1</child1>
<chid2>val2</child2>
将插入另一个包含内容的xml文件
<xml>
<parent a="1">
<child1>val3</child1>
<chid2>val4</child2>
</parent>
让它看起来像
<parent a="1">
<child1>val3</child1>
<chid2>val4</child2>
<child1>val1</child1>
<chid2>val2</child2>
</parent>
答案 0 :(得分:2)
试试这个:
import groovy.xml.XmlUtil
def from = """<parent a="1">
<child1>val1</child1>
<child2>val2</child2>
</parent>
"""
def to = """<parent a="1">
<child1>val3</child1>
<child2>val4</child2>
</parent>"""
def fromxml = new XmlSlurper().parseText(from)
def toxml = new XmlSlurper().parseText(to)
toxml[0].children() << fromxml.children()
println XmlUtil.serialize(toxml)
答案 1 :(得分:1)
ORKNavigableTask