2
웹에서 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/
가 아니라 이는 XML에 대한 링크입니다 점점 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
'element' 대신에'Attribute' 메소드를 사용하여'rising' 속성을 얻습니다 :'xmlTweets.Element ("sun") 속성 ("rise") .Value' – carlosfigueira
그랬습니다. 고마워요 :) – Megaoctane