2010-10-13 41 views
0

HI, 我已經使用XmlParser來更改我的xml文件中某些節點的屬性。Groovy如何將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

請修復您的問題的佈局。 – Skarab 2010-10-13 17:57:13

回答

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

謝謝;那工作 – Paul 2010-10-14 11:53:55