如何删除soap消息中的元素前缀

时间:2013-09-10 13:27:36

标签: java web-services soap jax-ws

我必须将xml内容发送到soap消息。

Web服务拒绝该请求,因为正文的根元素中有一个额外的前缀。

生成的soap消息是:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
    <ns3:rootElement xmlns:ns2="http://webserviceprovider/result" xmlns:ns3="http://webserviceprovider/request">
    --- other data 
    </ns3:rootElement>
</S:Body>

Web服务的期望是没有前缀的肥皂消息(ns3):

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
    <rootElement xmlns:ns2="http://webserviceprovider/result" xmlns:ns3="http://webserviceprovider/request">
    --- other data 
    </rootElement>
</S:Body>

感谢。

0 个答案:

没有答案