繁体   English   中英

解析SOAP消息的工具包

[英]Toolkit for parsing SOAP message

作为项目的一部分,我需要能够从远程服务端点解析SOAP响应,并将其转换为自定义XML格式。 我的项目应该与SOAP响应所使用的模式无关。 但是,我的第一步涉及解析SOAP消息并提取相关部分-标头,正文,附件,错误。 当前,为此,我正在使用StaX解析器。

我想知道是否有可用的工具包来执行此任务,这样我就不必重新发明轮子了。 在处理与检索二进制数据附件及其正确的Mime类型等有关的复杂性时尤其如此。

一些伪代码示例-

SOAPLib s = new SOAPLib(soapResp);
SOAPHeader h s.getHeader();
h.getHeaders();
String body = s.getBody()
SOAPAttachment sa = s.getAttachment(id);
...
...

Javax.xml.soap软件包的jdk中内置了“带有Java附件API的SOAP(SAAJ)”。 可以在这里找到教程。

该API是基于DOM,解析既可以使用所述的SOAP消息的SOAPFactory#的createElement(元一个DOMElement)在方法SOAPFactory的MessageFactory#的CreateMessage(的MimeHeaders标头,在的InputStream)MessageFactory

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM