2

こんにちは、Windows Phone で次の Rss を読みたいと思っています。シンジケーション フィードでタイトルなどの共通項目を読み取ることができます。しかし、私はそのような要素を読み取ることができません。私もいくつかのコードを試しました。しかし、それらはうまくいきませんでした。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>

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

どのようなプロパティを取得しようとしていますか? SyndicationItem documentationを見ると、標準のもの(pubDateなど)を取得するには、次を使用できます

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

また、非標準のもの (iTunes:subtitle など) には、次を使用できます。

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

Loosely-Typed Extensions Sampleも参照してください。

于 2012-11-27T03:10:26.980 に答える