我将使用Simple XML Framework来解析XML文件。
从服务器收到的XML文件如下:
从服务器收到的XML文件如下:
<Objects>
<Object type="A">
<name></name>
<color></color>
</Object>
<Object type="B">
<shape></shape>
<weight></weight>
</Object>
<Objects>
我有一个接口(或超类)Object和两个子类A和B
是否可能将此XML文档反序列化?
我在教程中看到了一种通过 class 属性区分子类的可能性,但不幸的是这对我不起作用。 有没有一种方法可以选择框架根据类型属性选择正确的子类?
我不能使用其他框架(如JAXB),因为我使用的是Android。