我想要解析并将SOAP XML响应转换为JAVA对象。 我想通过创建客户端存根代码来使用J-WS和JAXB来做同样的事情。但是J-WS和JAXB不是Android AOSP的一部分,因此我必须手动完成。
以下是soap xml响应的示例。
tgw_l7_route=d0bf4a9ab78d53762b596c0a48dabcdf; Expires=Thu, 03-May-2018 11:42:51 GMT; Path=/
a1d25e28-0084-421d-ae71-9ae18c7f6b50; Expires=Sun, 03-Jun-2018 10:42:51 GMT; HttpOnly; Path=/
答案 0 :(得分:0)
您应该使用能够理解具有ONVIF规范的wsdl文件的工具来生成转换代码,而不是手动完成。
既然你在谈论java和android,你可能应该检查ksoap2-android。我不是java的专家,但有一些例子可用,例如this one。
答案 1 :(得分:0)
我们可以使用使用Apache 2.0license的第三方SimpleXML框架。 有关详细信息和示例,请参见以下链接- http://simple.sourceforge.net/