Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Усовершенствуйте программу «Погода», добавив подробный прогноз на завтра.
Необходимые данные вы легко найдёте в XML-структуре от Метеосервиса.
Пример результата:
Москва
Сегодня, день
+19..+24, ветер 3 м/с, пасмурно
Сегодня, вечер
+17..+19, ветер 2 м/с, пасмурно
25.08.2016, ночь
+14..+16, ветер 2 м/с, пасмурно
25.08.2016, утро
+14..+21, ветер 3 м/с, малооблачно
Изучите структуру XML файла http://xml.meteoservice.ru/export/gismeteo/point/37.xml и описания тегов на странице http://www.meteoservice.ru/content/export.html (внизу).
Парсить данные из XML-структуры вы уже умеете. Вам нужно только правильно вытащить и обработать массив тэгов FORECAST
. Для этого напрашивается как минимум отдельный метод, который работает с конкретным тэгом.
А лучше целый класс Forecast, который будет читать себя из XML-ноды и возвращать строку в удобном формате.