我的问题很简单。
对于解组,我想编写自定义解组程序,但是对于编组,我使用wsdl
我有以下方法,它返回未编组的对象,但我希望xml字符串用于我的解组对象,请快速帮助。
Bean wsdlBean = (wsdlBean)webServiceTemplate.marshalSendAndReceive(results);我想要这样的东西
String xmlStr = webServiceTemplate.marshalSendAndReceive(results);我怎么才能得到这个呢?
发布于 2012-08-28 04:20:18
可以使用WebServiceTemplate.sendSourceAndReceiveToResult(Source source, Result result) - API is here;
只需将结果定义为StringResult,并将源定义为StringSource:
StringSource source = new StringSource(content);
StringResult result = new StringResult(new StringWriter());
wsTemplate.sendSourceAndReceiveToResult(source, result);
..result.getWriter().toString();https://stackoverflow.com/questions/12148744
复制相似问题