Чтение RSS с синдикацией и XMLReader в Windows Phone 7

Привет, я хочу прочитать следующие Rss в Windows Phone. Я могу читать общие элементы, такие как заголовок, в ленте новостей. Но я не могу прочитать элементы, как из этого. Я пробовал некоторые коды тоже. Но они не работали. Вот RSS.

<title>Title of the feed </title>
<pubDate>Thu, 22 Nov 2010 22:15:04 +0000</pubDate>
<guid isPermaLink="false"><![CDATA[2c864c4ffasfasfasfasfaer54854738422711]]></guid>
<link><![CDATA[http://abc.ldfan.com/something something something]]></link>
<media:thumbnail url="http://abc.ldfan.com/item/2137111" />
<description><![CDATA[<p>some descriptions jsdfoasjf saifjoeij alfoer alfmaoeijfea9 a epfa3- fasfa039ur aelmf320jaofa </p>]]></description>
<enclosure length="9113657" type="audio/mpeg" url="http://abc.ldfan.com/eslasdfast/song.mp3" />
<itunes:duration>12:39</itunes:duration>
<itunes:explicit>no</itunes:explicit>
<itunes:keywords />
<itunes:subtitle><![CDATA[ome descriptions jsdfoasjf saifjoeij alfoer alfmaoeijfea9 a epfa3- fasfa039ur aelmf320jaofa ]]></itunes:subtitle>

Любая помощь будет оценена. Благодарю.

1 ответ

Какую собственность вы пытаетесь получить? Глядя на документацию SyndicationItem, чтобы получить что-то стандартное (например, pubDate), вы можете использовать

foreach (SyndicationItem f in feeds.Items)
{
    DateTime pubDate = f.PublishDate;
}

и для чего-то нестандартного (например, itunes: субтитры), вы можете использовать

foreach (SyndicationItem f in feeds.Items)
{
    string subtitle = f.AttributeExtensions[new XmlQualifiedName("subtitle", "itunes")];
}

См. Также пример слабо типизированных расширений.

Другие вопросы по тегам