GrailsXMLGET请求

GrailsXMLGET请求,xml,grails,xml-parsing,httpbuilder,Xml,Grails,Xml Parsing,Httpbuilder,我有以下代码来获取XML页面: withHttp(uri: "PAGE") { get(path : 'PATH', query : [xxx:'xxx']){ resp, xml -> for (AuthToken in xml){ println AuthToken.text() } } } 我的问题是,结果没有打印为xml树。只打印XML

我有以下代码来获取XML页面:

withHttp(uri: "PAGE") {
        get(path : 'PATH',
            query : [xxx:'xxx']){ resp, xml ->
            for (AuthToken in xml){
                println AuthToken.text()
            }
        }
     }
我的问题是,结果没有打印为xml树。只打印XML文档的叶子。我想打印xml文档,这样就可以用xml解析器对其进行解析


我怎样才能做到这一点呢?

您得到的XML应该已经被解析了,所以您不需要再次解析它。无论如何,您可以使用如下节点打印xmlSlurper:

new StreamingMarkupBuilder().bind { out << AuthToken }
new StreamingMarkupBuilder().bind{out