1

我正在尝试使用 jax-rpc 肥皂消息处理程序中的 saaj api 更改肥皂请求中元素的名称空间。

例如:

<\s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"    xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">  
<\s:Body>
   <\ns2:getAllGeneratedPasswords\>xmlns:ns2="http://service.services.manufacturing.evse.inds.ge.com/">
          <\ps1:userType xmlns="ps1:http://sdsdf.asdasd">user<\/ps1:userType>
        <\/ns2:getAllGeneratedPasswords>
      <\/s:Body>
<\/s:Envelope>

在上面的肥皂请求中,我想更改:

xmlns:ns2="http://service.services.manufacturing.evse.inds.ge.com/"

xmlns:ns2="http://service.company.com/"

import javax.xml.rpc.handler.GenericHandler
import....
import...

public class ServiceHandler extends GenericHandler{

    public boolean handleRequest(SOAPMessageContext arg0) {
        //manipulate namespace here
    }
}
4

0 回答 0