将SOAP转换为XML并将其发送到响应对象

问题描述:

我是webservices的新手,我如何设法托管一个带有metro的服务。有了SOAP UI的帮助,并且还有httpUrlConnection对象,我可以获得SOAP响应。但我的下一个任务是发送一个内容类型为“application/xml”的响应。所以我使用了httpServletResponse,但我没有得到如何仅提取XML部分(没有SOAP envolope和SOAP头)以及如何发送XML内部respose对象,我在做什么的方式是仪式?如果是,如何继续下一步。将SOAP转换为XML并将其发送到响应对象

在SOAP响应中发送xml内容有多种方式。为了简化wsdl和xsd,你可以在你的xml内容中使用CDATA,并在接收端使用字符串解析。

<![CDATA[YOUR XML GOES HERE]]> 

如果你想解析SOAP消息和提取XML,那么你可能需要使用Java API SAAJ