Groovy如何将XmlParser更改为xml格式?

时间:2010-10-13 17:53:58

标签: xml parsing groovy

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? 谢谢!

1 个答案:

答案 0 :(得分:2)

def out = new StringWriter()
new XmlNodePrinter(new PrintWriter(out)).print(lang)
def xml = out.toString()