這與previous question有關。我已經更新了大部分代碼,但我仍然遇到問題,因此我已經解決了主要問題。我如何讓自定義的SOAPHandler類向SOAP消息中添加一個新元素?我需要在郵件中添加用戶名和密碼。如果我使用:如何使用自定義SOAPHandler添加元素
public boolean handleMessage(SOAPMessageContext context) {
SOAPMessage msg = context.getMessage();
SOAPPart part = msg.getSOAPPart();
SOAPEnvelope envelope = part.getEnvelope();
.... //additional header information
SOAPElement element.addChildElement("Username", "sse");
element.addTextNode("user1");
element.addChildElement("Password", "sse");
element.addTextNode("1234");
}
我結束了這其中的標籤被關閉,該值不封閉:
<sse:Username/>user1
<sse:Password/>1234
我想用此格式的用戶名和密碼,以結束:
<sse:Username>user1</sse:Username>
<sse:Password>1234</sse:Password>
如何獲取元素中包含的值(user1和1234)?