Я использую Simple XML Framework для анализа XML-файлов.
С сервера я получаю XML-файл, который выглядит следующим образом:
<Objects>
<Object type="A">
<name></name>
<color></color>
</Object>
<Object type="B">
<shape></shape>
<weight></weight>
</Object>
<Objects>
У меня есть интерфейс (или суперкласс) Объект и два подкласса A и B
Можно ли десериализовать этот XML-Документ?
Я видел в Tutorial , что есть возможность различать подклассы с атрибутом class , но, к сожалению, это невозможно для меня.Есть ли способ выбрать, что фреймворк выбирает правильный подкласс на основе атрибута типа?
Я не могу использовать другой фреймворк (например, JAXB), потому что я использую Android ..