парсинг xml в массив String

291
06 марта 2017, 10:18

вот предположим у меня есть xml файл в проекте андроид.

<people>
  <name>denis</name>
  <name>ivan</name>
</people>
<people>
  <name>bobic</name>
  <name>sharick</name>
</people>

как перевести все данные в стринговый массив?

P.S. я не разобрался сам с тем как использовать SAX. ребят, мне нужен код, а не ссылка на обучающие материалы. там для примеров парсинга приводят сложные структуры xml с кучей разных тегов без объяснений кода. Вроде: "вот пример, все и так понятно" Пожалуйста очень нужно.

Answer 1

Вам нужно использовать структуру:

<resources>
    <string-array name="people">
        <name>denis</name>
        <name>ivan</name>
    </string-array>
</resources>

и перевести в массив:

String[] array = getResources().getStringArray(R.array.people)
READ ALSO
Воспроизведение Flash в Java

Воспроизведение Flash в Java

Задача состоит в том, что есть игра написана на флеше(as3), и эту флешку надо как то запихнуть в мой проект на javaПробывал гуглить, ничего толком...

263
Несколько AsyncTask для парсинга страницы?

Несколько AsyncTask для парсинга страницы?

Вопрос в следующем, у меня есть asynctask, в котором я копирую с некой интернет-страницы текст при нажатии на кнопку, но также мне нужно парсить...

262
Метод indexOf()

Метод indexOf()

После преобразования массива чисел типа int в строку методом ArraystoString(); перестал работать метод indexOf()

233
Формат видео для фона сайта

Формат видео для фона сайта

Какой формат видео лучше всего выбирать для фона на сайт, чтобы соотношение вес/качество был самым оптимальным? Сейчас стоит mp4, 720p качество37...

295