这与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)?