Grails XML GET Запрос
У меня есть следующий код, чтобы получить страницу XML:
withHttp(uri: "PAGE") {
get(path : 'PATH',
query : [xxx:'xxx']){ resp, xml ->
for (AuthToken in xml){
println AuthToken.text()
}
}
}
Моя проблема в том, что результат не печатается в виде дерева XML. Только листы XML-документа печатаются. Я хочу напечатать документ xml, чтобы можно было проанализировать его с помощью анализатора XML.
Как мне этого добиться?
1 ответ
XML, который вы получаете, уже должен быть проанализирован, поэтому вам не нужно анализировать его снова. В любом случае вы можете напечатать xmlSlurper с такими узлами:
new StreamingMarkupBuilder().bind { out << AuthToken }