问题标签 [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 投票
2 回答
8285 浏览

c# - 从 C# SyndicationFeed 读取所有 rss 项目

我正在尝试使用 System.ServiceModel.Syndication 从 C# 代码中读取 RSS 提要

代码运行完美,但只给了我 25 个提要项。

对于相同的提要 url,在谷歌阅读器等阅读器中可以清楚地看到数百个项目。

如何在 SyndicationFeed 中获得超过 25 个提要项目?

0 投票
2 回答
383 浏览

rss - StackOverflow RSS Feed 仅返回 30 个项目

我使用此代码从 stackoverflow.com 获取 RSS

我只得到 30 件物品,但当我在 Google Reader 中签入时,我得到的数量超过了这个数量。

这里有限制吗?

0 投票
1 回答
220 浏览

wordpress - feedwordpress - 我所有的提要都消失了

我在我的网站上使用 feedwordpress 版本 2012.1218 并且有大约 6 个不同的提要我从中联合。出于某种原因,今天我登录了我的 wordpress 网站,我的所有提要都消失了,但我仍在联合所有提要。所以基本上一切仍然有效,但我再也看不到我的提要了。这表明我没有。我在网上能找到的只有这个

http://wordpress.org/support/topic/plugin-feedwordpress-feeds-are-disappearing?replies=2

但没有帮助。有人使用可能有一些智慧的feedwordpress吗?我已经卸载它并下载了最新版本,但仍然有问题。还建议了一些内存限制问题,所以我添加了

到我的 wp-config.php 页面的顶部。还是不行……

还有什么我可能会丢失的吗?

0 投票
1 回答
261 浏览

asp.net-mvc-4 - SyndicationFeed 项目作者

我正在使用 RSS 提要并在我的网站上显示 2 个最新条目。我需要显示标题、作者和发布日期,还需要链接到文章网址。

显示标题、发布日期和链接到文章没有问题,但作者的名字有问题。

在搜索了 syndycationfeed 对象后,我发现有一个基于 rss 提要中每个作者标签的作者列表。所以我在我的 Rss 提要中搜索了作者标签,​​但没有找到。相反,我找到了一个 dc:creator 标签。

当我创建我的联合订阅源或联合项目时,有没有办法可以将 dc:creator 标记的内容推送到作者列表中?

作为参考,我使用了来自http://buildingwebapps.blogspot.ca/2012/02/showing-rss-items-from-your-blog-on_22.html的代码来执行我的控制器操作,将 SyndicationFeed 对象作为我的模型传递到我的 partialView 而不是把它放到我的 viewbag 中。

0 投票
2 回答
3298 浏览

c# - SyndicationFeed:如何访问内容:编码?

在 Windows 8 Store App 中,我正在使用SyndicationFeed. RSS 提要的一些项目包含例如content:encoded(xmlns:content='...') 元素。我认为没有办法通过 SyndicationItem 获取这些元素的内容?!

这就是为什么我尝试这样的foreach(SyndicationItem item in feeditems)事情:

但这不起作用。而且我注意到如何NamespaceManager在winrt中使用等。现在我正在访问内容:通过NextSibling其他元素的方法编码,但这并不是一种真正干净的方式。

那么如何才能最好地访问元素的内容呢?

0 投票
1 回答
3021 浏览

c# - 具有自定义属性的自定义 RSS 元素

我正在使用 som 自定义元素设置自定义 rss 提要。我需要添加一个带有自定义属性的自定义元素。

到目前为止,我已经设置了这样的提要:

将 testItem 添加到名为“items”的列表中,然后:

这会产生这样的东西......

现在,如果我想同时添加一个自定义元素,然后向该元素添加自定义属性怎么办?

我可以像这样创建一个新的 SyndicationItem:

然后像这样向它添加属性:

然后将其添加到我的 testItem 以将其添加到我的 rss 提要中的项目列表中:

编译器吃掉它,但我得到一个运行时错误,我认为这是因为新元素没有名称。

除此之外,我找不到另一种方法

创建提要的 XmlDoc,然后开始向其附加元素和属性。

有必要这样做似乎很奇怪,我觉得我一定监督了一些事情..

有任何想法吗?

0 投票
1 回答
1711 浏览

c# - 从 Rss20FeedFormatter 获取 RSS/XML 的原始字符串?

我正在尝试获取 RSS xml 的原始字符串。我尝试了以下方法,但我的字符串生成器最终为空白。这样做的正确方法是什么?

0 投票
1 回答
2899 浏览

c# - 解析 RSS 提要最近一直抛出文档类型定义 (DTD) 错误

这是一个最近开始困扰我的 rss 提要解析器的错误。今天早上我的四个 RSS 提要开始抛出这个异常:

For security reasons DTD is prohibited in this XML document. To enable DTD processing set the DtdProcessing property on XmlReaderSettings to Parse and pass the settings into XmlReader.Create method.

代码过去可以正常工作,但我相信这四个特定的 rss 提要发生了变化,导致了这个问题。以前没有使用 DTD 的提要使用 DTD,或者我的 SyndicationFeed 无法解析的某种模式更改。

所以我将代码更改为

然后我开始收到此错误:

The 'html' element is not declared.System.Xml.XmlValidatingReaderImpl.ValidationEventHandling.System.Xml.IValidationEventHandling.SendEvent(Exception exception, XmlSeverityType severity) at System.Xml.Schema.BaseValidator.SendValidationEvent(String code, String arg) at System.Xml.Schema.DtdValidator.ProcessElement() at System.Xml.Schema.DtdValidator.ValidateElement() at System.Xml.Schema.DtdValidator.Validate() at System.Xml.XmlValidatingReaderImpl.ProcessCoreReaderEvent() at System.Xml.XmlValidatingReaderImpl.Read() at System.Xml.XmlReader.MoveToContent() at System.Xml.XmlReader.IsStartElement(String localname, String ns) at System.ServiceModel.Syndication.Atom10FeedFormatter.CanRead(XmlReader reader) at System.ServiceModel.Syndication.SyndicationFeed.Load[TSyndicationFeed](XmlReader reader) at System.ServiceModel.Syndication.SyndicationFeed.Load(XmlReader reader)

我不知道这个“html”元素来自哪里,因为提要和提要中的任何可见 dtd 定义(http://jobs.huskyenergy.com/RSS)都没有提到它。我也尝试将其设置DtdprocessingDtdProcessing.ignore但是会导致以下错误:

The element with name 'html' and namespace '' is not an allowed feed format.

这更令人困惑,因为命名空间是空白的,我不确定这个被上帝遗弃的 html 元素来自哪里。

我非常接近于编写自己的 xml 阅读器并抓取 SyndicationFeed,但是我想确保在走这条路之前用尽所有可能的解决方案。

一个 RSS 提要,如果有帮助的话:http: //jobs.huskyenergy.com/RSS

0 投票
4 回答
4281 浏览

c# - 使用 SyndicationFeed 从 RSS 获取媒体元素

我正在尝试使用 C# 和 SyndicationFeed 类解析 RSS 提要。我正在遍历这些项目以获取 SyndicationItems 列表,这暴露了大多数提要属性,但我无法摆脱的是 media:thumbnail 元素:

整个 media:content 块不是从传入的 XML 反序列化的。我已经迭代了整个元素扩展块使用

但它不在里面。有什么方法可以告诉 SyndicationFeed.Load() 方法也为我解析这个块:

0 投票
2 回答
2533 浏览

wordpress - Wordpress 更改仅针对移动设备的帖子数量限制

我有 WP 后端设置 -Blog pages show at most设置为 20。

如果用户代理是移动的,我想在我的 PHP 中覆盖这个设置。

我想到的一种方法是-

然后我想做类似的事情

然后将新的帖子限制设置为 10。

反正有可能吗?

谢谢!