Groovy Как изменить XmlParser в формат XML? - PullRequest
0 голосов
/ 13 октября 2010

Привет, я использовал 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 Ответ

2 голосов
/ 13 октября 2010
def out = new StringWriter()
new XmlNodePrinter(new PrintWriter(out)).print(lang)
def xml = out.toString()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...