我有一个基于 Axis2 的旧版 Java Web 服务。该网络服务类包括:
- 服务接口(从 WSDL 生成);
- 服务的实施(内部编写);
- 一堆表示请求和响应的自动生成的类实体类。
我还需要提取和缓存对 XML 的响应之一(最终作为格式良好的文档进入文件系统)。我一直在使用getOMElement()
响应类上的方法进行序列化,但无济于事。反序列化看起来更容易,因为生成的类都有一个Factory
静态成员,它将接收 XML 并生成对象。
如何以生成的 Axis2Factory
可以随后反序列化的方式将强类型对象图的子集序列化为 XML?
ps:我被Axis2卡住了。是的,这很容易(比如)xfire ...