C# Yahoo Weather API прогноз на 5 дней

Я охочусь, но борюсь с этим, я пытаюсь получить 5-дневный прогноз из xml погоды Yahoo, я пытаюсь выбрать данные ниже:

/description>
yweather:forecast day="Thu" date="27 Jun 2013" low="51" high="60" text="Partly Cloudy" code="29"/>
yweather:forecast day="Fri" date="28 Jun 2013" low="45" high="59" text="Rain" code="12"/>
yweather:forecast day="Sat" date="29 Jun 2013" low="52" high="58" text="Mostly Cloudy" code="28"/>
yweather:forecast day="Sun" date="30 Jun 2013" low="49" high="62" text="PM Showers" code="39"/>
yweather:forecast day="Mon" date="1 Jul 2013" low="48" high="61" text="Partly Cloudy" code="30"/>

Я могу получить данные из первой строки,yweather:forecast day="thu" date="27 jun 2013 ..........

но я не могу понять, как получить данные из любой из других строк, day="fri", sat, sun

Любая помощь высоко ценится

ваше здоровье


person Birdog    schedule 28.06.2013    source источник
comment
Было бы полезно, если бы вы показали код, который вы используете для извлечения данных.   -  person Kixoka    schedule 28.06.2013
comment
` Температура = канал.SelectSingleNode(элемент).SelectSingleNode(yweather:условие, менеджер).Attributes[temp].Value; Условие = канал.SelectSingleNode(item).SelectSingleNode(yweather:condition, manager).Attributes[text].Value; Код = канал.SelectSingleNode(элемент).SelectSingleNode(yweather:условие, менеджер).Attributes[code].Value;   -  person Birdog    schedule 28.06.2013
comment
Пишу первый раз, еще привыкаю к ​​формату, извиняюсь   -  person Birdog    schedule 28.06.2013
comment
Какой URL-адрес API вы используете? Так что я могу видеть полный Xml   -  person Lotok    schedule 29.06.2013
comment
ссылка   -  person Birdog    schedule 29.06.2013
comment
Я не вижу там xml, отредактируйте свой пост и покажите xml. То, что вы разместили, недействительно xml   -  person Lotok    schedule 29.06.2013


Ответы (1)


Может быть, вы можете попробовать API с приятным ответом JSON?

Я бы порекомендовал Metwit weather API.
Это простой в использовании полностью REST API и бесплатный использовать для многих разумных целей.

Посмотрите здесь: http://soup.metwit.com/post/47181933854/an-alternative-to-yahoo-weather-api

И последнее, но не менее важное: вы можете реализовать их на стороне клиента: 200 запросов в день (регулирование на основе IP-адресов), аутентификация не требуется.
Ограничение бесплатного использования установлено на уровне 200 запросов на IP-адрес, каждый из ваших посетителей может сделать запрос. до 200 раз в день!

(Полное раскрытие: я являюсь основателем Metwit. Не стесняйтесь спрашивать меня для получения дополнительной информации)

person beddamadre    schedule 06.07.2013