问题标签 [syndication-feed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
215 浏览

c# - RSS Feed XML 中的元素呈现偏移为 Z 而不是 +0000

我使用System.ServiceModel.Syndication库设置了我的 RSS 提要。同一个库中的SyndicationItem类用于呈现项目,它是 RSS 提要中每个帖子的子节点。但是,我的提要中的元素如下所示(请参阅下面的屏幕截图)。

我当前的提要

如您所见,我的 pubdate 将Z显示为偏移量,但我希望它显示 +0000,因为我们希望将 Emailbroadcast 工具与我们的 RSS Feed 集成,这需要我的 Feed 与 RFC 882 兼容。我继续调试了我扩展的PublicFeed类(Sitecore CMS 需要添加额外的字段)。在调试期间,我看到syndicationItem.publishDate的偏移值为 +0000,但未呈现到我的最终提要中。将不胜感激一些帮助。下面是呈现日期的代码。

0 投票
0 回答
98 浏览

c# - 通过 RSS 提要读取编码的 XML 标签

我一直在尝试通过我的 RSS 链接读取 XML 文件。我正在使用 SyndicationFeed 类。问题是由于保护,我无法读取某些标签。

我想读取所有 xml 节点。这是我的代码

0 投票
3 回答
409 浏览

c# - CNN 媒体:content media="image" SyndicationFeed

我正在尝试从 CNN 的 RSS 提要中获取图像值,但在尝试获取它时遇到了问题。

我追求的是价值

使用下面的代码,我可以看到我在追求什么,但我无法检索该值。

如何检索图像值?

0 投票
1 回答
66 浏览

c# - 在 C# 中过滤集合

我目前正在使用 SyndicationFeed 从联合项目中提取图像。

每个项目都有一个链接集合。对于每个链接集合,我想要执行以下操作:

  1. link.MediaType检查包含图像的第一个实例,
  2. 如果是,则返回link.Urielse 返回一个空字符串

我想做这样的事情:

目前我有很多 if 语句。我想知道是否有更清洁的方法来做到这一点。

0 投票
1 回答
151 浏览

django - Author_name 未出现在 Django 联合 rss 提要中

我有一个基于 Django 的站点。它有一个使用django 联合框架的提要)。虽然我在提要的定义中指定了 author_name,但提要本身中没有作者出现。作者需要将提要提交给我检查过的所有目录。

我的 feeds.py 看起来像这样:

0 投票
2 回答
93 浏览

c# - 返回 T 哪里有不同的返回类型

我有不同的返回类型,所以我无法决定使用什么。我在下面想类似的事情,但如果你有其他想法,我愿意接受。

我想决定我想返回什么类型,所以它匹配,否则它会抛出一个编译时错误。

0 投票
1 回答
181 浏览

.net-core - 在 .NET Core 3.1 中读取 RSS 不起作用

我有非常简单的 .NET Core Web Api 代码,以前在 .NET Core 2.2 中可以使用,但在升级到 3.1 后停止工作

我可以通过导航到:https://localhost:5001/api/news?source=http://feeds.bbci.co.uk/news/rss.xml来调用它

在调试中,我可以看到它可以很好地获取项目,但是返回它们时抛出此错误,我不明白为什么在升级到 3.1 后它停止工作以及如何修复它

请指教,谢谢!

在此处输入图像描述 在此处输入图像描述

System.NotSupportedException:不支持“System.ServiceModel.Syndication.SyndicationItem.AttributeExtensions”上的集合类型“System.Collections.Generic.Dictionary`2[System.Xml.XmlQualifiedName,System.String]”。在 System.Text.Json.JsonClassInfo.GetElementType(类型 propertyType,类型 parentType,MemberInfo memberInfo,JsonSerializerOptions 选项)在 System.Text.Json.JsonClassInfo.CreateProperty(类型声明PropertyType,类型 runtimePropertyType,类型已实现PropertyType,PropertyInfo propertyInfo,类型 parentClassType,JsonConverter转换器, JsonSerializerOptions 选项) 在 System.Text.Json.JsonClassInfo.AddProperty(Type propertyType, PropertyInfo propertyInfo, Type classType, JsonSerializerOptions options) 在 System.Text.Json.JsonClassInfo..ctor(Type type,

0 投票
0 回答
37 浏览

http-headers - 是否有托管 RSS 提要文件的标准 URL?

我正在发布一个专门使用 PDF/A 的网站,没有 HTML。我被要求提供一个 RSS 提要,但我没有可以用来引用它的 HTML 标记。

是否有标准的 URL,客户会在不被告知的情况下检查?例如 /rss.xml

或者是否有一个标准的 HTTP 标头可以填充提要位置?

0 投票
1 回答
34 浏览

c# - 获取 SyndicationFeed LastUpdatedTime 最多毫秒

我正在通过以下方法阅读 SyndicationFeed。

但是,从提要中,我需要最后更新时间最多毫秒,但代码只返回到秒部分。

feed.LastUpdatedTime 为 DateTimeOffset,值为 {06/02/2021 00:06:30 +00:00}

知道如何从原子提要中获取毫秒部分吗?

0 投票
1 回答
30 浏览

python - Django MRSS add item into item - using syndication feed framework

I'm using the syndication feed framework to generate an MRSS feed. I was able to add a custom filed media:group inside the item element.

I'm looking how I can add media:content element inside media:group, here is the sample I would like to generate:

Thanks for any help.