如何摆脱SOAP信封?

时间:2012-02-14 20:11:36

标签: java web-services soap envelope

我在Web服务中使用JaxWs / JaxB,但我不喜欢所有我的xml文件(无论是我发送或接收的文件)都包含SOAP信封的事实。我怎么能摆脱那些?

我需要的只是一个干净的xml文件,Web服务返回时没有任何SOAP信封。在我的情况下,xml文件的那部分是多余的。

我花了几天时间,但我似乎无法摆脱它。

2 个答案:

答案 0 :(得分:3)

jaxws是一种使用SOAP协议创建Web服务的技术,根据定义,SOAP协议包含SOAP信封。如果您不想要SOAP信封,请不要使用jaxws / SOAP。你可以使用其中一种与jaxrs相关的技术(例如jersey),或者你可以简单地实现一个接受xml数据的servlet。

答案 1 :(得分:0)

您可以将JIBX用于此目的:http://jibx.sourceforge.net/