Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在RSS提要中获取非标准项?_C#_Asp.net_Rss - Fatal编程技术网

C# 如何在RSS提要中获取非标准项?

C# 如何在RSS提要中获取非标准项?,c#,asp.net,rss,C#,Asp.net,Rss,我只是想在这里解析一个RSS提要,我可以用XmlReader来解析 String blogrss = @"http://belvederecollegeac.wordpress.com/feed/"; using (System.Xml.XmlReader reader = System.Xml.XmlReader.Create(blogrss)) { System.ServiceModel.Syndication.SyndicationFee

我只是想在这里解析一个RSS提要,我可以用XmlReader来解析

String blogrss = @"http://belvederecollegeac.wordpress.com/feed/";

             using (System.Xml.XmlReader reader = System.Xml.XmlReader.Create(blogrss))
    {
        System.ServiceModel.Syndication.SyndicationFeed feed = System.ServiceModel.Syndication.SyndicationFeed.Load(reader);

        foreach (var v in feed.Items)
        {
            string title = v.Title.Text.Replace("•", "  ---  ");
            string url = v.Id; 

            string link = "<a href=" + url + ">" + title + "</a>"; 

            Response.Write(link + "<br><br>");

        }
String blogross=@”http://belvederecollegeac.wordpress.com/feed/";
使用(System.Xml.XmlReader=System.Xml.XmlReader.Create(blogross))
{
System.ServiceModel.Syndication.SyndicationFeed=System.ServiceModel.Syndication.SyndicationFeed.Load(读卡器);
foreach(feed.Items中的变量v)
{
字符串title=v.title.Text.Replace(“•”,“--”);
字符串url=v.Id;
字符串链接=”;
响应。写入(链接+“

”; }
但是我找不到xml阅读器是如何给我描述节点的

我可以获取v.Tite和v.Id(用于链接),但是RSS包含这样的描述节点

<description>
<![CDATA[
Photos from the J.C.T. game v Kilkenny College can be viewed at the College website gallery page. A highlights video from the S.C.T. game v Terenure can also be viewed on the video gallery page.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belvederecollegeac.wordpress.com&#038;blog=41877065&#038;post=92&#038;subd=belvederecollegeac&#038;ref=&#038;feed=1" width="1" height="1" />
]]>
</description>


my
feed.Items
集合似乎没有附加名为description的对象?

没有description属性。请使用Summary属性。以下文档中对此进行了描述

当序列化为Atom 1.0时,此属性写入摘要元素。当序列化为RSS 2.0时,此属性写入描述元素