Soap Request as String将其转换为java对象

时间:2013-12-09 12:48:34

标签: java string soap jaxb cxf

我正在以字符串形式获取SOAP请求,我想从中提取Java对象。可能吗?如果是,那怎么样?可以使用什么API?

1 个答案:

答案 0 :(得分:3)

  

我收到一个SOAP请求作为字符串,我想从中提取一个   Java对象。有可能吗?

  

如果是,那怎么样?

您需要将String转换为JAXB可以解组的内容。示例包括StringReaderXMLStreamReader

  

可以使用哪种API?

由于SOAP消息包含的信息多于对应于域模型的信息,因此我建议将JAXB与StAX XMLStreamReader一起使用。您使用StAX解析String。然后将XMLStreamReader前进到包含您要解组的内容的元素。然后你在那时解组XMLStreamReader