有没有一种干净的方式(不使用字符串拼接)将XML文档插入SOAP头部?我使用JAXB编译模式,现在需要将其包装在SOAP信封中。对于正文,我使用了:
SOAPMessage soapMessage = MessageFactory.newInstance().createMessage();
soapMessage.getSOAPBody().addDocument(userDataDocument);
现在对于标题部分,我也需要添加一个文档,但是API没有一个
addDocument
以前我使用字符串拼接的方式,这种方式虽然简单却不是最灵活的方法。 我不仅仅是添加一个Qname,而是添加整个XML文档。 有没有什么办法可以完成这个任务呢?