2012-11-02 82 views
0

我有以下的代碼來獲得一個XML頁面:Grails的XML GET請求

withHttp(uri: "PAGE") { 
     get(path : 'PATH', 
      query : [xxx:'xxx']){ resp, xml -> 
      for (AuthToken in xml){ 
       println AuthToken.text() 
      } 
     } 
    } 

我的問題是,這個結果是不是打印爲XML樹。只打印XML文檔的葉子。我想打印xml文檔,所以我可以用XML解析器解析它。

我該如何做到這一點?

回答

0

你得到的XML應該已經被解析了,所以你不需要再解析它。無論如何,你可以打印xmlSlurper像這樣的節點:

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