我有一个 RSS 提要。我正在使用 ASP.NET SyndicationFeed 对象来浏览此提要。
在此提要中,每个帖子的作者都有元素名称<dc:creator>
。当作者在标签中表现不佳时,如何从该提要中获取数据?
我有一个 RSS 提要。我正在使用 ASP.NET SyndicationFeed 对象来浏览此提要。
在此提要中,每个帖子的作者都有元素名称<dc:creator>
。当作者在标签中表现不佳时,如何从该提要中获取数据?
您应该检查以下属性:SyndicationFeed.Authors、SyndicationFeed.Contributors、SyndicationItem.Authors 和 SyndicationItem.Contributors。根据我的经验,这些字段不包含值是很常见的,在我拉入自定义 RSS 阅读器的 130 个 RSS 提要中,只有 11 个提要具有有效值。
//
// 摘要: // 获取提要作者的集合。// // 返回: // System.ServiceModel.Syndication.SyndicationPerson 对象的集合 // 代表提要的作者。
public Collection<SyndicationPerson> Authors { get; }
// // 摘要: // 获取提要的贡献者的集合。// // 返回: // System.ServiceModel.Syndication.SyndicationPerson 对象的集合 // 代表订阅源的贡献者。
公共收藏贡献者 { 获取;}