HI, 我已经使用XmlParser来改变我的xml文件中某些节点的属性。
一些代码:
def temp = groovyUtils.getXmlHolder( "testAddress CUY#ResponseAsXML")
def aux = temp.getXml();
def lang = new XmlParser().parseText(aux)
lang.prov[0].description[0].setValue('newDesciption')
在做完之后,我有类似
的东西" root[attributes={}; value=[a[attributes={}; value=[1]], b[attributes={}; value=[ ]], c[attributes={}; value=[2]]]]"
如何再次成为xml? 谢谢!
答案 0 :(得分:2)
def out = new StringWriter()
new XmlNodePrinter(new PrintWriter(out)).print(lang)
def xml = out.toString()