GPathResult to org.w3c.dom.Node

时间:2011-04-28 14:00:20

标签: xml groovy xmlslurper httpbuilder

这可能很简单,但无论如何我都会问。

我有以下代码来发布Web服务。我正在使用HttpBuilder来构建请求并发布有效负载。该方法返回一个我需要更改为org.w3c.dom.Node的GPathResult

我正在使用Node进行xpath评估,并且需要将结果作为org.w3c.dom.Node。

def responseXml
def onResponseHandler = { resp, content ->
            def soapResponse = content instanceof java.io.InputStreamReader ? content.getText() : content
            responseXml = soapResponse.Body
        }

http.post(body: payload, headers: ['Content-Type:': 'text/xml'], onResponseHandler)

return responseXml

我为此广泛搜索过,但无法理解。有什么想法吗?

0 个答案:

没有答案