Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @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-ноды и возвращать строку в удобном формате.