Intereting Posts
Могу ли я заставить раскрывающийся список счетчика оставаться видимым при изменении ориентации? Управление яркостью не отражается на устройстве Обновлять ExpandableListView при добавлении данных: сохранить состояние Центрирование текстового изображения Ниже кнопки изображения, которая находится под относительным расположением? Элегантный способ чтения файла в массив byte в Java Есть ли функция в Android, аналогичная функции «int main» в C / C ++, которая содержит основной цикл программы? Конфигурация подписки на вкус не работает Дальнейшее понимание setRetainInstance (true) Кордова 6.4.0 Ошибка Android при создании релиза apk Как вернуться к последней запущенной деятельности при повторном запуске приложения после нажатия HOME? Как отсортировать несколько массивов ArrayLists вместе в java Как я могу получить идентификатор устройства Android, который я набираю при наборе «* # * # 8255 # * # *" ​​ Меню AppPompat PopUp RuntimeException Android Studio «Никаких тестов не было найдено» Связь между функциями «onBodyLoad () / onDeviceReady ()« Phonegap »и JQuery« $ (document) .ready () »

Android Common XML Parser

Мне нужен общий анализатор, который анализирует любой тип ответа XMl. В настоящее время я использую XmlPullParser .., в котором я передаю xmlresponse из webservice и проверяя XmlPullParser.START_TAG и сохраняю данные в объекте Beans соответственно ..

Для этого я создаю один bean-компонент, один парсер для каждого веб-сервиса, который я обрабатываю.

Я прошел через один общий синтаксический анализатор через приложение iOS, которое вводит все начальный тег в качестве массива в любой веб-сервис и сохраняет данные в паре ключ-значение и дает один объект, который содержит все данные .. поэтому нет необходимости создавать Bean и Parser в отдельности..

Общий класс для XML – хорошая идея. Я создал демо для создания общего класса парсера XML.

Чтобы создать общий класс, может быть много способов, это зависит от вашего требования. Некоторые люди хотят получить KeyValuePair, как вы ссылаетесь на свой вопрос, или некоторые хотят по-разному.

Я создал один класс парсера XML, который проанализирует XML-файл и вернет объект. Этот объект может иметь несколько дочерних элементов.

Вы можете получить код из этого блога .

Надеюсь, это поможет всем.