GrailsXMLGET请求
我有以下代码来获取XML页面: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
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