问题标签 [atom-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 投票
3 回答
683 浏览

ruby-on-rails - 在 Rails 应用程序中聚合提要

我正在考虑编写一个守护程序来循环提要,然后将它们作为 ActiveRecord 对象添加到数据库中。

首先,我面临的一个问题是我无法使用 feed-normalizer gem 可靠地检索故事的作者/用户。似乎有时它无法识别标签(我不知道是否有其他人遇到过这个问题)。

其次,我还没有看到有人将 RSS 提要转换回数据库条目。我需要这样做,因为每个条目都会与其他 ActiveRecord 对象关联。我找不到任何宝石来专门执行此操作,但我可以以某种方式破解诸如 act_as_feed 之类的东西来做到这一点吗?

0 投票
2 回答
8241 浏览

c# - 如何将 SyndicationElementExtension 添加到 SyndicationItem

使用 .NET System.ServiceModel.Syndication 类...

我想向 SyndicationItem 添加一个新的 SyndicationElementExtension,它将导出以下 XML:

类似于以下内容:

您如何创建一个具有一些属性的简单 SyndicationElementExtension?

0 投票
3 回答
728 浏览

rss - 使用 RSS 2.0 中的类别标签链接到完整的类别页面

使用 RSS 2.0 中的类别标签:

如何为显示该类别中所有项目的页面提供额外的 URL?

由于规范似乎没有涵盖这一点,在我自己的命名空间中发明一个新属性是否安全,如下所示:

然后在文档的顶部:

这样扩展RSS可以吗?野外有没有任何聚合器或实现可能会崩溃?或者是否有一种现有的机制可以链接到我应该使用的类别页面?

我也有兴趣了解如何在 Atom 中完成此操作,但我需要 RSS 2.0 的解决方案。

0 投票
2 回答
1630 浏览

asp.net - 为什么我的 ATOM XML 是 UTF-16 而不是 UTF-8

我有这个代码来创建一个 ATOM 提要

它返回如下开头的 XML:

无论我尝试什么,我都无法让它返回 utf-8 而不是 utf-16。当它是 utf-16 时,它无法与 IE8 一起使用,但 utf-8 可以正常工作。我怎么知道它可以正常工作我听到你问我是否不能让它返回 utf-8,我最终使用这行代码将提要返回到浏览器:

这肯定是你今天见过的最糟糕的黑客,如果不是我为你感到难过!

所以这就是我试图获得 UTF-8 的内容:

设置行是我认为可行的,但不适合我。我的理解是 XML Writer 是添加 XML 声明的部分,但是由于 settings.Encoding 不起作用,我很难过。请帮忙!

谢谢

0 投票
2 回答
1184 浏览

.net - Argotic Syndication 框架诉 System.ServiceModel.Syndication

我正在研究Argotic Syndication Framework,到目前为止我印象非常深刻。然而,许多当前的实现——至少对于 RSS 和 Atom——似乎与System.ServiceModel.Syndication相当。有没有人对另一个有任何意见?

0 投票
2 回答
836 浏览

ruby-on-rails - 带有 Atom Feed Helper 的嵌套资源

我正在尝试使用Rails Atom Feed Helper为嵌套资源生成提要。我的视图模板(index.atom.builder)是:

我有以下路线:

不幸的是,无法为 feed.entry 行生成 url:

错误是“ActionView::Base 的未定义方法 `favourite_url'”。

我尝试将 feed.entry 行更改为:

但这会返回一个数组的条目而不是最喜欢的!有人在这里也有类似的问题。

我知道添加该行:

我的 routes.rb 会“解决”这个问题,但这个资源只能嵌套在 /public 命名空间下。

以前有人遇到过这个问题吗?

干杯阿方

0 投票
2 回答
3335 浏览

java - 用于解析 RSS/Atom 的 ROME API

我正在尝试使用 ROME 库解析 RSS/Atom 提要。我是 Java 新手,所以我不了解它的许多复杂之处。


  1. ROME 是否会自动使用其模块来处理遇到的不同提要,还是我必须要求它使用它们?如果是这样,任何方向。
  2. 如何找到正确的“来源”?我试图使用item.getSource(),但它让我很适合。我想我使用了错误的界面。一些方向将不胜感激。

这是我收集数据的主要内容。我注意到我遇到问题的两个方面,都围绕获取源的源信息。根据消息来源,我想要 CNN、FoxNews 或其他任何人,而不是作者。从我的阅读来看,.getSource()是正确的方法。

0 投票
1 回答
683 浏览

css - 如何将 CSS 样式表导入 Atom 内容?

我正在发布一个 Atom 提要,我想开始为内容添加基本 CSS。当然,我并不指望它会被每个读者使用,但支持可以使用样式的读者会很好。

有没有办法在 Atom 内容中包含 CSS?

0 投票
1 回答
322 浏览

c# - 需要身份验证的 Silverlight 和 ATOM 提要

我正在构建一个简单的提要阅读器应用程序,该应用程序需要访问需要身份验证的 ATOM 提要。我正在使用 WebClient 类的路线,发现存在但未实现的 Credential 属性!

问题:人们使用哪些解决方法来访问需要从非 Microsoft 站点进行基本身份验证的源?

0 投票
3 回答
4438 浏览

xml - 在 Lua 中安全地生成 XML

我正在编写一个生成 Atom 提要的 Lua 应用程序。现在,我正在“手动”生成 XML——将字符串写入文件。

这似乎不是最好的方法,尽管它可能是。我对完全正确的转义感到紧张。以前有没有人在 Lua 中做过这样的事情?

我应该坚持“手工”生成吗?或者为现有的 C 库编写一个包装器?

(相比之下,Perl 似乎有很多选择。)