问题标签 [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# - Rss20FeedFormatter 和 RRS2 扩展
我想使用 RSS2 扩展功能将我自己的非标准元素添加到我的 RSS 提要中,如下所述:
http://cyber.law.harvard.edu/rss/rss.html#extendingRss:
但是我认为 .Net Rss20FeedFormatter 类不支持此功能。
我的代码看起来像这样:
如果它不支持它,除了逐个元素地创建 XML 元素之外,还有其他选择吗?
c# - SyndicationFeed 仅返回第一项
我试图让 SyndicationFeed 工作,但我的代码似乎只返回第一个项目(在这种情况下,第一个标题标签)......我查看了几个教程,看看我是否做错了甚至完全复制了这些教程中的代码,但它们的结果是一样的——显示的第一个项目。
这是代码:
这会返回类似:
我也尝试了多个 rss 提要,但得到了相同的结果。有谁知道发生了什么?
asp.net-mvc-4 - 如何在 ASP.NET MVC 4 中使用经过身份验证的 RSS 源
我正在使用 ASP.NET MVC 4,并且该应用程序当前正在使用 Microsoft Azure ACS 进行身份验证。
我知道如何在 MVC 4 中使用 Syndication APIs 创建 RSS 提要(更多信息 - http://www.developerzen.com/2009/01/11/aspnet-mvc-rss-feed-action-result/ ),但我我想知道用户将如何使用提要,因为身份验证层位于提要阅读器和提要生成器(控制器)之间。
有谁知道如何使用这种经过身份验证和个性化的 RSS 提要,或者有没有其他方法可以实现它?
c# - 在 C# 中解析日期字符串
我正在尝试加载 RSS 提要http://feeds.feedburner.com/foxnews/latest但我在SyndicationFeed.Load()
函数中遇到日期时间解析错误,因为它无法解析Tue, 17 June 2014 02:38:06 EDT
任何建议?
我已经在使用这个自定义 xml 阅读器(http://brian-federici.com/blog/2012/9/21/exceptions-with-rss20feedformatterdatefromstring)来支持多种格式,但它仍然不支持这种格式。
任何人都可以帮助我如何将其解析Tue, 17 June 2014 02:38:06 EDT
为DateTime
C# 中的对象
c# - 在 C# Win8.1 App 中读取 XML ElementExtensions
我是 C# 和 Windows 应用程序开发的新手,我的经验主要是在 python 中,但我试图挑战自己学习新东西。
我一直在通过制作 Windows 商店应用程序来练习/学习 c#,在完成了一些 WinJS/HTML5 教程之后,我开始学习本教程:http: //msdn.microsoft.com/en-us/library/windows/apps/br211380。 aspx
我已经完成了教程(包括修改 8.1 应用程序的说明,因为教程落后了。我现在正在尝试调整我的应用程序以处理其他类型的数据。
我正在尝试从帖子中的每个项目中提取所有 media:image 标签,以便我可以显示它们。这是我的来自 RSS 提要的 XML 数据的结构。
我在 HTML5/JS 中实现了这个,当我这样做时,我使用了这个方法:
但自然.. 这在 C# 中是行不通的。我在 SO:Get media elements from RSS using SyndicationFeed中查看了这些线程以及其中链接的那个,它们对我不起作用。当我尝试使用 var elements = rss.Feed.Items.SelectMany(s => s.ElementExtensions.Select(x => x.GetObject().Value));
当我使用我的代码将它们放在一起时,我没有可用的 GetObject 方法。这是我当前的数据模型。
我尝试设置断点并查看我的 RSS2.0 联合处理程序中的项目数据,我可以看到 var media = item.ElementExtensions; 准确计算了我帖子中的所有元素扩展,以及它们的标题。(NodeName “content”,NodeValue 是元素中的“title”。但 url 标签没有 URI。)
我正在寻找某种方法来将获取这些媒体的某种方式:内容、媒体缩略图等集成到一个列表中,以便我可以将它们组装起来,稍后在我的应用程序中将它们用于 HTML 内容。
任何意见,将不胜感激!
编辑:
更多我的代码..
c# - 使用 SyndicationFeed 时出现无效 URI 错误
我运行这个;
这个异常被抛出:
第 17 行位置 134 出错。解析提要的 XML 时遇到错误。有关更多详细信息,请参阅内部异常。
除了这个内部例外:
“无效的 URI:无法解析主机名。”
进行此解析的建议?
xml - 我可以在 django 使用 python 2.7 生成的 RSS 提要中创建空的自动关闭标签吗?
我想
使用 django 创建 RSS 提要,包括自动关闭标签,如
<tag key="value"/>
当前设置
我正在使用 django 构建一个 RSS 提要SimplerXMLGenerator
。这基本上只是 pythonXMLGenerator
添加了一个方便的功能。
class xml.sax.saxutils.XMLGenerator(out=None, encoding='iso-8859-1', short_empty_elements=False)
此类通过将 SAX 事件写回 XML 文档来实现ContentHandler接口
“[python] 3.2 版中的新功能:short_empty_elements 参数。”
如果short_empty_elements=True
,则输出带有 attr 的标签但没有内容的标签变成
<tag attr="value"/>
了一个短的、自闭合的标签,而不是像这样单独的开始和结束标签
<tag attr="value"></tag>
但是,我使用的是 python 2.7,所以没有设置选项short_empty_elements=True
(无法识别该关键字)
具体来说,我正在使用 django 的Rss201rev2Feed生成提要(它本身是SyndicationFeed的子类
handler = SimplerXMLGenerator(outfile, encoding)
当前,如果我添加一个“空”标签,则通过 ContentHandler
添加标签
handler.addQuickElement("tag", "", {"attr": "value"})
结果是
而我想
有人知道我可以设置提要以在 python 2.7 上呈现这些短的、空的、自动关闭的标签吗?
syndication-feed - c# SyndicationItem pubdate 到 GMT
我一直在尝试使用 System.ServiceModel.Syndication 库生成 RSS 提要。
目前它以 +1000 显示 AEST(例如,2015 年 4 月 23 日星期四 09:44:29 +1000),但我需要将其生成为 GMT(例如,2013 年 12 月 7 日星期六 19:39:04 GMT)
有没有办法为 SyndicationItem 中的 PublishDate 属性设置或强制日期格式?或默认为服务器时间设置?
c# - 使用 SyndicationFeed 从 xml 检索自定义元素值
我试图找出一种方法来从这个 xml 提要中检索 itunes 元素,但我一生都无法弄清楚。
我为每个循环使用一个标准来设置简单的元素,如标题等。
但是不知道如何访问iTunes,有没有人知道这是否可能或如何做到?