C# 如何从SyndicationFeed对象中获取作者,其中feed具有名称空间

C# 如何从SyndicationFeed对象中获取作者,其中feed具有名称空间,c#,asp.net,rss,syndication-feed,C#,Asp.net,Rss,Syndication Feed,我有一个RSS源。我正在使用ASP.NET SyndicationFeed对象浏览此提要 在这个提要中,每个帖子的作者都有元素名。当作者不在标记中时,如何从该提要获取数据?您应该检查以下属性:SyndicationFeed.Authors、SyndicationFeed.Contributors、SyndicationItem.Authors和SyndicationItem.Contributors。根据我的经验,这些字段通常不包含值,在我拉入自定义RSS阅读器的130个RSS提要中,只有11个

我有一个RSS源。我正在使用ASP.NET SyndicationFeed对象浏览此提要


在这个提要中,每个帖子的作者都有元素名
。当作者不在标记中时,如何从该提要获取数据?

您应该检查以下属性:SyndicationFeed.Authors、SyndicationFeed.Contributors、SyndicationItem.Authors和SyndicationItem.Contributors。根据我的经验,这些字段通常不包含值,在我拉入自定义RSS阅读器的130个RSS提要中,只有11个提要具有有效值

//

//总结: //获取源的作者的集合。 // //返回: //System.ServiceModel.Syndication.SyndicationPerson对象的集合 //表示提要的作者

public Collection<SyndicationPerson> Authors { get; }
公共集合作者{get;}
// //总结: //获取源的参与者的集合。 // //返回: //System.ServiceModel.Syndication.SyndicationPerson对象的集合 //表示提要的贡献者

public Collection<SyndicationPerson> Authors { get; }

公共集合贡献者{get;}

因此,实际上无法获取没有“标准”节点名的字段?此外,我刚刚更新了问题,添加了“代码”,因为它只是以双引号显示。使用LINQ to XML或XPath隔离特定的注释和值可以说是快速而简单的。