如何解析Java servlet中的响应SOAP消息?

问题描述:

我正在使用SOAP web服务。我完成了发送SOAP请求以获取XML响应。如何解析Java servlet中的响应SOAP消息?

我没有解析servlet或JSP中的响应SOAP消息的想法。
任何人都可以提出解决方案吗?

我强烈建议您使用类似JAXB的东西来将响应XML解析为更容易使用的普通Java对象。

简而言之,您只需将Web服务的WSDL文件提供给JAXB,它将生成一组适合该服务响应的类和一个用于处理响应XML的解析器。

这里有一个简短的教程,如果你使用的是NetBeans:http://netbeans.org/kb/docs/websvc/jaxb.html

或者,如果您使用的是Maven: http://blog.dawouds.com/2008/09/maven-2-wsdl-to-java-using-jaxb.html