Groovy如何将XmlParser更改为xml格式?
问题描述:
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后? 谢谢!
答
def out = new StringWriter()
new XmlNodePrinter(new PrintWriter(out)).print(lang)
def xml = out.toString()
+0
谢谢;那工作 – Paul 2010-10-14 11:53:55
请修复您的问题的布局。 – Skarab 2010-10-13 17:57:13