这是我的肥皂网服务转发
<?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<S:Body>
<ns3:getShopInfoResponse xmlns:customns="http://test/" xmlns:ns3="http://service.prasad.com/">
<return>
<code>12345</code>
</return>
</ns3:getShopInfoResponse>
</S:Body>
</S:Envelope
在代码旁边的上述响应中,我希望拥有像这样的命名空间
<ns4:code xlmns:ns4="http://code.prasad.com">12345</code> like
,我怎么能得到这个
以下是使用
的代码/ * *要更改此许可证标题,请在“项目属性”中选择“许可证标题”。 *要更改此模板文件,请选择“工具”|模板 *并在编辑器中打开模板。 * / package com.prasad.service;
import com.prasad.code.Code;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
/**
*
* @author dell
*/
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class ShopInfo {
@WebMethod
public Code getShopInfo(String name){
Code code = new Code();
code.setCode("12345");
if ("shop".equalsIgnoreCase(name)){
code.setCode("Test Mart");
}
if ( "since".equalsIgnoreCase(name)){
code.setCode("2012");
}
return code;
}
}