XmlPullParser получает дочерние узлы

Я работаю с Файл OpenStreetMap (.osm) с Android XmlPullParser. Часть, с которой у меня возникли проблемы, заключается в следующем:

  <way id='-13264' action='modify' visible='true'>
    <nd ref='-13252' />
    <nd ref='-13251' />
    <nd ref='-13249' />
  </way>

Мне нужно работать с nd-узлами внутри каждого узла, по одному узлу за раз (в этом суть), создавая определенную структуру данных между этими узлами. точнее. Похоже, нет удобного метода для получения всех дочерних узлов одного узла в XmlPullParser, поэтому я пробовал много вложенных элементов if / elseif на этих узлах, но не могу заставить его работать . Может ли кто-нибудь предоставить мне образец кода для работы с дочерними узлами узла, но сохраняя дочерние узлы аналогичных родительских узлов отдельно?

7
задан asco 1 May 2016 в 17:30
поделиться