我正在以字符串形式获取SOAP请求,我想从中提取Java对象.可能吗?如果是,那怎么办?可以使用什么API?
解决方法:
I’m getting a SOAP request as string, from which I want to extract a
Java object. Is it possible?
是.
If yes, then how?
您需要将String转换为JAXB可以解组的内容.示例包括StringReader或XMLStreamReader.
What API can be used for this?
由于SOAP消息包含的信息多于与域模型相对应的信息,因此我建议将JAXB与StAX XMLStreamReader一起使用.您使用StAX解析字符串.然后,将XMLStreamReader推进到包含要取消编组的内容的元素.然后,在此时解组XMLStreamReader.
> http://blog.bdoughan.com/2012/08/handle-middle-of-xml-document-with-jaxb.html