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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Ciberst
500 / 413 / 18
Регистрация: 16.12.2010
Сообщений: 939
#1

Прочитать XML с сайта - Программирование Android

24.08.2012, 18:54. Просмотров 1479. Ответов 3
Метки нет (Все метки)

продолжаю изучение программирования под Android, возник вопрос:
допустим, у нас есть XML: http://informer.gismeteo.ru/xml/27612.xml
прошу показать, как правильно организовать чтение такого XML, желательно со всеми подробностями
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2012, 18:54     Прочитать XML с сайта
Посмотрите здесь:

Выкачать XML с сервера или сайта для последующего парсинга - Программирование Android
Подскажите как можно выкачать XML из сайта или сервера? скорей всего качаться будет с сайта примерный путь www.sitename.com/XML/file.xml

Как прочитать db файл? - Программирование Android
Как можно прочитать в приложении содержимое db файла который находится на телефоне ?? Добавлено через 22 минуты нужны root права для...

Прочитать часть файла - Программирование Android
Нужно открыть файл и, начиная от 4-го байта, все записать в массив byte. Такой код записывает все, но начиная с 4-го байта в массиве: ...

Прочитать большой JSON - Программирование Android
Есть очень большой JSON по ссылке http://api.giphy.com/v1/gifs/search?q=funny+cat&api_key=dc6zaTOxFJmzC Я его читаю следующим кодом ...

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

Прочитать значение настройки из ListPreference - Программирование Android
Есть настройка: <ListPreference android:defaultValue="1" android:entries="@array/LoadDataArray" ...

Прочитать файл из res/raw - Программирование Android
Привет. Можно ли как нибуть прочитать файл из res/raw не с помощью openRawResource()? То есть получить его имя и прочитать самому, а не...

JSON прочитать объект в объекте - Программирование Android
Всем привет! Есть код, и он работает, все нормально. Но мне нужно прочитать URL на картинку, которая находится "объект в объекте" Вот...

Как записать/прочитать картинку? - Программирование Android
как записать\прочитать картинку?

Нужно прочитать html файл - Программирование Android
Мне необходимо скачать html - файл и прочитать.Не можете скинуть уроки,а лучши примеры,как это делать. Заранее спасибо.

Необходимо прочитать штрих-код - Программирование Android
Можете подсказать какой - нибудь пример с чтением PDF417 штрих - кода. Заранее благодарен.

Почему не возможно прочитать файл - Программирование Android
File dir_image2 = new File(Environment.getExternalStorageDirectory()+ File.separator+"Ultimate Entity Detector"); ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.08.2012, 02:00     Прочитать XML с сайта #2
попробуйте использовать класс URL - http://developer.android.com/intl/ru...a/net/URL.html
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
25.08.2012, 02:11     Прочитать XML с сайта #3
если правильно понял, то как то так
Constants.RULES_URL - прямая ссылка на ваш XML
в результате вы получаете ваш xml в виде строки

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public static String downloadXML() {
        String line = null;
        try {
            HttpParams httpParams = new BasicHttpParams();
            HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
            HttpConnectionParams.setSoTimeout(httpParams, 5000);
 
            DefaultHttpClient httpClient = new DefaultHttpClient(httpParams);
            HttpPost httpPost = new HttpPost(Constants.RULES_URL);
            HttpResponse httpResponse = httpClient.execute(httpPost);
            HttpEntity httpEntity = httpResponse.getEntity();
            line = EntityUtils.toString(httpEntity);
        } catch (IOException e) {
            return "error";
        }
 
        return line;
 
    }
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.08.2012, 03:30     Прочитать XML с сайта #4
flashok,
Java
1
2
POST
Применяется для передачи пользовательских данных заданному ресурсу.
вроде топикстартер ничего передавать не хотел...

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
/////////////////////////
URL url = new URL("http://informer.gismeteo.ru/xml/27612.xml");
InputStream inputStream = url.openStream();
System.out.println(convertStreamToString(inputStream));
///////////////////////
 
String convertStreamToString(InputStream is) {
        try {
            return new Scanner(is).useDelimiter("\\A").next();
        } catch (java.util.NoSuchElementException e) {
            return "";
        }
}
Yandex
Объявления
25.08.2012, 03:30     Прочитать XML с сайта
Ответ Создать тему
Опции темы

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