У меня следующий сценарий.
Я отправляю XML-файл на сервер в качестве запроса и получаю XML-файл в качестве ответа и все это в качестве фонового потока на Android.
XML-запрос сериализуется с использованием различных значений.Ответ XML затем читается SAX и помещается в список.Весь процесс запроса / ответа происходит в фоновом потоке с использованием класса AsyncTask
.
Проблема заключается в том, что у меня есть разные типы ответов, и я понятия не имею, какой подход предпринять для анализа ответа на основезапрос отправлен.
Как сказать Android использовать синтаксический анализатор A на основе запроса A и анализатор B на основе запроса B?
РЕДАКТИРОВАТЬ: При разных типах ответовзначит, XML-файл выглядит иначе.У него разные теги и разные атрибуты.