Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dadont
1 / 1 / 0
Регистрация: 14.08.2013
Сообщений: 9
#1

Обработать ответ сервера - Программирование Android

21.10.2013, 13:25. Просмотров 587. Ответов 1
Метки нет (Все метки)

Здравствуйте. Яндекс отправляет мне вот такой ответ:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
XML
1
2
3
<location source="FoundByCellid">
<coordinates latitude="57.1540756" longitude="65.5356979" nlatitude="57.1582510" nlongitude="65.5433962"/>
</location>
Как мне лучше спарсить его, чтобы получить 4 переменные со значениями:
latitude="57.1540756"
longitude="65.5356979"
nlatitude="57.1582510"
nlongitude="65.5433962"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 13:25     Обработать ответ сервера
Посмотрите здесь:

Ответ от PHP сервера - Программирование Android
Читал статью http://dajver.blogspot.com/2013/02/json.html А вот смотрите, если я хочу сделать все не на json, а чисто на пхп. Когда...

Подключение к БД с java (ответ от сервера) - Программирование Android
Привет всем! Вобщем, проблемма вот в чем. Допустим, На сервере в БД в таблице test есть некоторый текст. Как его получить в моё приложение?...

Отправить Get запрос и увидеть ответ сервера - Программирование Android
делаю так: HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(&quot;http://www.vk.com&quot;); try { ...

Блокирование интерфейса замедляет ответ сервера - Программирование Android
Есть сервис, в котором бесконечный цикл. В этом цикле идет: 1. загрузка звука. 2. воспроизведение звука 3. задержка. Задержку...

Обработать клик по компоненту - Программирование Android
Здравствуйте. Стоит такая задача, необходимо сгенерировать круг на экране, и в случае нажатия на него выполнить определенные действия, то...

Как обработать диалог? - Программирование Android
как сделать так чтобы после открытия диалога он не пропадал по нажатию пальцем в зоне активити которое находится в состоянии onPause после...

Обработать событие onBackPressed во фрагменте - Программирование Android
У меня есть фрагмент который запускается через транзакцию и как можно обработать в нем нажатие кнопки back и выполнить определенные...

Одновременно обработать два листнера - Программирование Android
Делаю небольшую игру. При нажатии на левую половину экрана герой двигается влево, при нажатии на правую - вправо. Так же имеется кнопка...

Как обработать нажатие ImageView - Программирование Android
Создаю программу на Андроиде. И сразу столкнулся с проблемой. Почему то не получается... Создаю три объекта ImageView, и надо при нажатии...

Обработать нажатие на кнопки в уведомлении - Программирование Android
Еще раз здравствуйте. Дело такое. Есть уведомление, в нем две кнопки. Они должны выполнять различные действия (вызов методов)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
21.10.2013, 14:24     Обработать ответ сервера #2
dadont, добавьте к запросу строку format=json или код:
Java
1
formparams.add(new BasicNameValuePair("format", "json"));
Это позволит получить ответ в JSON формате. Создайте структуру:
Java
1
2
3
4
5
6
public class GeoLocation {
    public double latitude;
    public double longitude;
    public double nlatitude;
    public double nlongitude;
}
и распарсите в неё ответ Gson'ом:
Java
1
GeoLocation geoLocation = new Gson().fromJson(response, GeoLocation.class);
но если вы твёрдо решили работать с xml, то я бы советовал использовать StAX.
Yandex
Объявления
21.10.2013, 14:24     Обработать ответ сервера
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru