问题标签 [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.
c# - 扩展 SyndicationItem 现有元素
SyndicationItem 具有 SyndicationPerson 的 Authors 元素。如何扩展 SyndicationPerson 使其具有 Id 属性。哪个是作者ID。
java - Java - 罗马:我正在尝试解析 RSS 提要,但在某些频道上出现错误
我正在尝试使用 RSS 并对其进行解析。我找到了罗马,我正在尝试通过代码使用它:
在http://feeds.bbci.co.uk/news/world/rss.xml等某些频道上,一切正常,但在http://habrahabr.ru/rss/等其他频道上,我收到错误消息:
我看了看这个链接后面的内容,XML 真的很奇怪。但它是一个受欢迎的网站,我在其他一些网站上遇到了这个错误,所以我不认为 XML 有问题。我做错了什么?如何阅读这个 RSS 频道?
c# - SyndicationItem 将内容编码解析为 Summary
我正在尝试将 RSS 提要项解析为 SyndicationItem。
根据合同,Summary 属性应该包含来自 RSS 2.0 的描述元素。但是我的 rss 提要包含元素内容编码,并且 SyndicationItem 的摘要包含内容编码而不是描述。我使用的 RSS 提要是http://www.demorgen.be/nieuws/rss.xml
如果存在内容编码,那么在描述元素中获取文本的最佳方法是什么?
c# - SyndicationPerson 未正确转换为 RSS
我正在开发一个使用 SyndicationItem 将文章转换为 RSS 的网站。我的问题是作者(SyndicationPerson)仅显示电子邮件地址(如果存在),否则名称仅如下:如果电子邮件存在:
如果电子邮件丢失:
它应该同时显示:
那么是什么控制了这一点,还是缺少了什么?
重要的代码部分:
c# - 使用 Syndicationfeed 加载带有编码链接的 XML
我正在使用以下代码阅读 RSS:
RSS 看起来像这样,当标签包含编码字符SyndicationFeed.Load
时会抛出异常(在这种情况下编码为)link
å
%C3%A5
例外情况如下:
加载 XML 时是否可以传递任何设置来告诉SyndicationFeed
忽略解析错误?还是其他解决方案?
c# - 出现错误“名称为 'html' 和命名空间 '' 的元素不是允许的提要格式。”
“名称为 'html' 和命名空间 '' 的元素不是允许的提要格式。”`
当下面的语句执行时,它会抛出异常,例如“名称为 'html' 和命名空间 '' 的元素不是允许的提要格式”。
var feed = SyndicationFeed.Load(reader);
当我们在浏览器中点击给定的 URL 时,我们得到了有效的 XML。
.net - SyndicationFeed 未添加 rel="self" 属性
我SyndicationFeed
用来生成 Atom 提要。
除了使用W3C 提要验证服务来验证提要时,我似乎一切正常,但收到以下警告。
此提要是有效的,但可以通过实施以下建议来提高与最广泛的提要阅读器的互操作性。第 2 行,第 0 列:缺少原子:带有 rel="self" 的链接
将属性添加到我创建的标签很容易,但我怎样才能SyndicationFeed
添加它呢?我没有看到这个设置。
这是我提要的第一部分。
这是我构建提要的方式(减去提要项)。
c# - Asp.net 核心中的 SyndicationFeed
我在 asp.net 核心中遇到了 SyndicationFeed 的问题。我知道它尚未移植到 asp.net 核心,但我也使用完整的 .net 框架,所以我认为它应该可以工作。
这是我有错误的代码:
这是我的 project.json
你知道有什么问题吗?
c# - 如何正确使用 SyndicationFeed。加载()?
假设我想继承自SyndicationFeed
:
SyndicationFeed
提供了一种我无法完全理解的方法:Load<TSyndicationFeed>(xmlReader)
.
显然,此方法输出我的派生类型。但尚不清楚该类型是否可以在基类之外设置任何附加属性SyndicationFeed
。我认为我应该能够覆盖一些方法,以便我可以插入系统、读取 RSS 扩展元素并设置适当的属性。但我不知道我会去哪里做这件事。
我看到了其他Load
没有 .
也许我可以:
但我只是觉得我在这里错过了一些东西。这是正确的轨道吗?如果没有,我该如何正确使用这个方法和我的派生类?
c# - 如何在 xml 文档中向 XML Preamble 即“”添加标题?
在这里,我希望将命名空间添加到 xml 文档的第一行,即
我正在使用 c# 在 syndicate rss feed 的帮助下创建 xml 文件。它应该像