Получите время восхода солнца и время от времени солнца от xml из Интернета. Это ссылка на XML:Получить значение из XML-файла из сети
http://www.yr.no/sted/Norge/Oslo/Oslo/Blindern/varsel.xml
Я пытался использовать эту информацию в: http://www.jeffblankenburg.com/2010/10/25/31-days-of-windows-phone-day-25-talking-to-external-apis/
Я пытаюсь изменить свою информацию к моей информации, делая это, но только получение NullReferenceException:
private void GoButton_Click(object sender, RoutedEventArgs e)
{
if (NetworkInterface.GetIsNetworkAvailable())
{
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);
twitter.DownloadStringAsync(new Uri("http://www.yr.no/sted/Norge/Oslo/Oslo/Blindern/varsel.xml"));
}
}
void twitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error != null) return;
XElement xmlTweets = XElement.Parse(e.Result);
string name = xmlTweets.Element("weatherdata").Element("location").Element("country").Value;
TwitterName.Text = name;
}
Вот клип из xml-файла из сети. Он довольно большой, но мне нужно только время для набора солнца и время для восхода солнца .. Пожалуйста, помогите.
<weatherdata>
<location>
<name>Blindern</name>
<type>Byområde</type>
<country>Norge</country>
<timezone id="Europe/Oslo" utcoffsetMinutes="120"/>
<location altitude="90" latitude="59.9406284402542" longitude="10.7230684724138" geobase="ssr" geobaseid="73738"/>
</location>
<credit>...</credit>
<links>...</links>
<meta>...</meta>
<sun rise="2012-05-19T04:30:13" set="2012-05-19T21:58:34"/>
<forecast>...</forecast>
<observations>...</observations>
</weatherdata>
О, мой Бог, спасибо :) Как я могу получить значение
Megaoctane
Используйте метод 'Attribute' вместо' Element', чтобы перейти к атрибуту 'rise':' xmlTweets.Element («sun»). Атрибут («повышение»). Значение « – carlosfigueira
» Это сделало это. Большое спасибо:) – Megaoctane