2010-10-13 8 views
0

HI, J'ai utilisé XmlParser pour modifier les attributs de certains nœuds dans mon fichier xml.Groovy Comment changer un XmlParser en format xml?

Certains code:

def temp = groovyUtils.getXmlHolder("testAddress CUY#ResponseAsXML") 
def aux = temp.getXml(); 
def lang = new XmlParser().parseText(aux) 
lang.prov[0].description[0].setValue('newDesciption') 

Après avoir fait que j'ai quelque chose comme

" root[attributes={}; value=[a[attributes={}; value=[1]], b[attributes={}; value=[ ]], c[attributes={}; value=[2]]]]" 

Comment puis-je faire à nouveau être xml? Merci!

+0

Veuillez corriger la disposition de votre question. – Skarab

Répondre

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

merci; ça a marché – Paul

Questions connexes