问题标签 [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.
ruby-on-rails - 在 Rails 应用程序中聚合提要
我正在考虑编写一个守护程序来循环提要,然后将它们作为 ActiveRecord 对象添加到数据库中。
首先,我面临的一个问题是我无法使用 feed-normalizer gem 可靠地检索故事的作者/用户。似乎有时它无法识别标签(我不知道是否有其他人遇到过这个问题)。
其次,我还没有看到有人将 RSS 提要转换回数据库条目。我需要这样做,因为每个条目都会与其他 ActiveRecord 对象关联。我找不到任何宝石来专门执行此操作,但我可以以某种方式破解诸如 act_as_feed 之类的东西来做到这一点吗?
c# - 如何将 SyndicationElementExtension 添加到 SyndicationItem
使用 .NET System.ServiceModel.Syndication 类...
我想向 SyndicationItem 添加一个新的 SyndicationElementExtension,它将导出以下 XML:
类似于以下内容:
您如何创建一个具有一些属性的简单 SyndicationElementExtension?
rss - 使用 RSS 2.0 中的类别标签链接到完整的类别页面
使用 RSS 2.0 中的类别标签:
如何为显示该类别中所有项目的页面提供额外的 URL?
由于规范似乎没有涵盖这一点,在我自己的命名空间中发明一个新属性是否安全,如下所示:
然后在文档的顶部:
这样扩展RSS可以吗?野外有没有任何聚合器或实现可能会崩溃?或者是否有一种现有的机制可以链接到我应该使用的类别页面?
我也有兴趣了解如何在 Atom 中完成此操作,但我需要 RSS 2.0 的解决方案。
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 不起作用,我很难过。请帮忙!
谢谢
.net - Argotic Syndication 框架诉 System.ServiceModel.Syndication
我正在研究Argotic Syndication Framework,到目前为止我印象非常深刻。然而,许多当前的实现——至少对于 RSS 和 Atom——似乎与System.ServiceModel.Syndication相当。有没有人对另一个有任何意见?
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 命名空间下。
以前有人遇到过这个问题吗?
干杯阿方
java - 用于解析 RSS/Atom 的 ROME API
我正在尝试使用 ROME 库解析 RSS/Atom 提要。我是 Java 新手,所以我不了解它的许多复杂之处。
- ROME 是否会自动使用其模块来处理遇到的不同提要,还是我必须要求它使用它们?如果是这样,任何方向。
- 如何找到正确的“来源”?我试图使用
item.getSource()
,但它让我很适合。我想我使用了错误的界面。一些方向将不胜感激。
这是我收集数据的主要内容。我注意到我遇到问题的两个方面,都围绕获取源的源信息。根据消息来源,我想要 CNN、FoxNews 或其他任何人,而不是作者。从我的阅读来看,.getSource()
是正确的方法。
css - 如何将 CSS 样式表导入 Atom 内容?
我正在发布一个 Atom 提要,我想开始为内容添加基本 CSS。当然,我并不指望它会被每个读者使用,但支持可以使用样式的读者会很好。
有没有办法在 Atom 内容中包含 CSS?
c# - 需要身份验证的 Silverlight 和 ATOM 提要
我正在构建一个简单的提要阅读器应用程序,该应用程序需要访问需要身份验证的 ATOM 提要。我正在使用 WebClient 类的路线,发现存在但未实现的 Credential 属性!
问题:人们使用哪些解决方法来访问需要从非 Microsoft 站点进行基本身份验证的源?
xml - 在 Lua 中安全地生成 XML
我正在编写一个生成 Atom 提要的 Lua 应用程序。现在,我正在“手动”生成 XML——将字符串写入文件。
这似乎不是最好的方法,尽管它可能是。我对完全正确的转义感到紧张。以前有没有人在 Lua 中做过这样的事情?
我应该坚持“手工”生成吗?或者为现有的 C 库编写一个包装器?
(相比之下,Perl 似乎有很多选择。)