Android Common XML Parser

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

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

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

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

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

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

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

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