Pracuję z plikiem OpenStreetMap (.osm) z XmlPullParser Androida. Część Mam problemy to:XmlPullParser pobiera węzły potomne
<way id='-13264' action='modify' visible='true'>
<nd ref='-13252' />
<nd ref='-13251' />
<nd ref='-13249' />
</way>
muszę pracować z nd- węzłów w każdym węźle drodze, jeden drodze, węzeł na raz (to sedno), tworząc pewną dane struktura między tymi węzłami, aby była dokładna. Wydaje się, że nie ma wygodnej metody uzyskania wszystkich węzłów podrzędnych jednego węzła w XmlPullParser, więc próbowałem wielu zagnieżdżonych, jeśli/elseif- rzeczy na tych węzłach, ale nie mogę go uruchomić. Czy ktoś może podać mi przykładowy kod do pracy z węzłami potomnymi węzła, ale utrzymywanie węzłów podrzędnych podobnych węzłów nadrzędnych jest oddzielne?
przyszedł tutaj, szukając dokładnie tego samego, nie zawiodłem się. Po prostu FYI, po prostu otwieram źródło mojego wykorzystania do czytania plików osm.bz2 z jdk/adk https://github.com/spyhunter99/osmreader – spy
@spy Wygląda dobrze, dziękuję za udostępnienie! – FWeigl