Проблема с кодом при разборе XML в Android, при попытке использовать InputStream - PullRequest
1 голос
/ 08 февраля 2012

Извините, если это простой вопрос, но я только недавно начал изучать кодирование с конечной целью - создать для себя простое приложение с контрольным списком обслуживания.

Я пытаюсь включить список номеров деталей, которые можно вызвать из приложения на главном экране.Я преобразовал исходный список из файла Excel в файл XML с помощью Microsoft Access, потому что я продолжаю читать, что это предпочтительный формат файла в Android.Я пытаюсь использовать большую часть кода, найденного на этом сайте (http://p -xr.com / android-tutorial-how-to-to-parseread-xml-data-into-android-listview / ), но я пытаюсь использовать XML-файл, который я уже добавил в R.raw, вместо того, чтобы извлекать его из http.

Я предполагаю, что мне нужно заменить порядок getxml командой InputStream, но я не уверен, как?

Ответы [ 2 ]

0 голосов
/ 08 февраля 2012

Попробуй это.
Шаг 1: получить XML, какой список элементов для отображения (Готово)
Шаг 2: Анализируйте XML с помощью синтаксического анализатора XML, такого как SAX, и конвертируйте его в Map / List
Шаг 3: Добавьте эту карту / список к простому адаптеру вашего списка.

Я также могу поделиться кодом, если ты хочешь.

0 голосов
/ 08 февраля 2012

используйте getResources (). GetXML (resourceid)

...