2

嗨,我想在 Windows Phone 中阅读以下 Rss。我可以使用 Syndication Feed 阅读常见项目,例如标题。但我无法从中读取元素。我也尝试了一些代码。但他们没有工作。这是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 文档,以获得标准的东西(如 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")];
}

另请参阅松散类型扩展示例

于 2012-11-27T03:10:26.980 回答