Я использую API в Интернете, который объединяет объекты в файлы XML. Учитывая, что XSD файлы также доступны, я хотел бы иметь возможность отменить их обратно в объекты Java после загрузки файлов.
Оглядываясь, это выглядит как JAXB - это библиотека по умолчанию для этого в Java, но когда я разрабатываю мобильное приложение дополнительная 8.6MB зависимость просто неприемлема. Я также нашел XStream, но он все еще весит 7,9 МБ.
Похожая на Android SDK, похоже, что доступен только реальный синтаксический анализатор XML SAX.
Итак, вот вопрос:
- Есть ли способ заставить SAX делать то, что я хочу?
- Есть ли еще один инструмент в Android SDK, который я пропустил?
- Есть ли другая библиотека (которая значительно меньше), которая сделает это?
Спасибо.