C# 如何从SyndicationFeed对象中获取作者,其中feed具有名称空间
我有一个RSS源。我正在使用ASP.NET SyndicationFeed对象浏览此提要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个
在这个提要中,每个帖子的作者都有元素名
。当作者不在标记中时,如何从该提要获取数据?您应该检查以下属性: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隔离特定的注释和值可以说是快速而简单的。