SOAPElement에 새 노드를 추가하는 동안 원치 않는 xmlns = "속성이 추가됩니다. 어떻게 해결할 수 있습니까?JAVAX : 원하지 않는 속성
...
SOAPFactory factory = SOAPFactory.newInstance();
SOAPElement securityElem = factory.createElement("Security", null, "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd");
SOAPElement tokenElem = factory.createElement("UsernameToken");
...
securityElem.addChildElement(tokenElem);
결과 :
<Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<UsernameToken xmlns=""/> </Security>
하지만이 필요 당신이 요소는 부모 요소와 동일한 네임 스페이스에 있어야합니다
<Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<UsernameToken/> </Security>
결과 : –
필요 : –