Андроид вытащить объекты из XML и перебрать каждый? - PullRequest
1 голос
/ 26 ноября 2010

Привет, я новичок в программировании на Android и Java. Я искал хороший ответ на этот вопрос в течение нескольких дней. Я скопировал и вставил и старался изо всех сил, чтобы понять код. У меня большой опыт программирования на многих языках, не относящихся к ООП, поэтому я очень новичок в Java. В любом случае мне было интересно, может ли кто-нибудь показать мне самый простой способ (как-то менее 50 строк кода?) Извлечь объекты из XML-файла, который выложен так:

<code>
< CDs >
< CD >
< artist >Michael Jackson< /artist >
< album >Bad< /album >
< tracks >11< /tracks >
< /CD >
...
< /CDs >

Чтобы Java на Android отображала CD0, нажмите кнопку «Далее» в «Деятельности», которая затем перейдет к следующему компакт-диску и отобразит его таким же образом. Этот XML-файл статически компилируется в проект Android. Я использую SDK 2.1-update1 и Eclipse. Заранее благодарю за помощь, клянусь, я пытался прочитать две мои книги по Java, веб-сайт Google Android и найти в Google хороший пример того, как это сделать. Я видел методы SAX и XPP, но не совсем их понимаю.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2010

Используйте SAX-парсер из приведенного выше примера. Это очень просто.

0 голосов
/ 26 ноября 2010

См. Пример . Вы можете сохранить проанализированный результирующий объект как массив объектов для последующего использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...