如何在java中将org.jdom.Document转换为javax.xml.soap.SOAPMessage?
像这样的东西应该可以工作,尽管它有点笨重并且不会很快:
MessageFactory messageFactory = MessageFactory.newInstance();
public SOAPMessage toMessage(Document jdomDocument) throws IOException, SOAPException {
String xml = new XMLOutputter().outputString(jdomDocument);
InputStream inputStream = new StringBufferInputStream(xml);
return messageFactory.createMessage(null, inputStream);
}
Run Code Online (Sandbox Code Playgroud)
这假定 JDOM 文档代表了完整的有效 SOAP 消息结构(包括标头等)。
| 归档时间: |
|
| 查看次数: |
5655 次 |
| 最近记录: |