我正在使用Windows Phone 7處理應用程序,該應用程序顯示來自特定URI的數據,但它不起作用。我是堆棧,請幫助我。這是我的XML:解析Windows Phone7的問題
<rss version="2.0">
<channel>
<title>info</title>
<link>http://www.info.net</link>
<description>Trouvez toutes les actualités en direct sur info.net ...</description>
<language>fr</language>
<copyright></copyright>
<pubDate></pubDate>
<image>
<url></url>
<title></title>
<link>http://www.info.net</link>
<width>200</width>
<height>200</height>
</image>
<item>
<title>Actualités » Info News » News Régionales : Main info</title>
<link>http://www.info.net/fr/actualite/actualites_info-news_news-regionales/my-main-info/54</link>
<pubDate>Thu, 29 Dec 2011 00:22:00 +0100</pubDate>
<description><![CDATA[<img align='left' width='139' src='http://www.info.net/uploads/content/thumbnails/2011122902313__news.jpg'> My main info details : ...]]></description>
</item><item>
.
.
.
</item></channel></rss>
,我想以顯示包含列表:
Main info (title)
http://www.info.net/uploads/content/thumbnails/2011122902313__news.jpg (description)
My main info details (description)
這是我的C#代碼:
var doc = XDocument.Load(new StringReader(e.Result));
var items = from c in doc.Descendants("item")
select new RSSitem()
{
Title = c.Element("title").Value,
Photo = c.Element("img").Attribute("src").Value,
Description = c.Element("description").Value,
Link = c.Element("link").Value,
};
ListBoxNews.ItemsSource = items;
什麼沒有按」 T工作?它不編譯?它不顯示任何東西嗎?它顯示錯誤/不完整/太多? – Yahia 2011-12-29 10:58:26
它只顯示標題:( – MarTech 2011-12-29 11:19:59
注意,我建議在你的LINQ查詢的末尾添加一個'ToList';否則如果ListBox刷新它的項目,查詢將被重新評估 – 2011-12-29 22:10:59