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 }
Другие вопросы по тегам