问题标签 [syndication]

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 回答
2070 浏览

rss - RSS 项目更新

我正在为我们使用的自定义任务系统开发 RSS 提要,但我仍在思考事情应该如何工作。我想要的是每个用户的提要,显示分配给他们的任务,另外还有每个任务的提要,显示任务的更新。

我现在想知道的是关于用户提要。当更新分配给用户的案例时,我目前有代码来更改该项目的 pubDate 条目和频道的 lastBuildDate。我希望这会使该项目在读者中显示为未读,以便用户知道再次查看该项目,但情况似乎并非如此。我是否应该更改指南,即使它确实是相同的项目?那会有什么副作用?

有什么我想念的吗?我该如何解决这个问题?

0 投票
4 回答
10678 浏览

c# - 使用 C# 和 .net 3.5 读取 RSS 的问题

我一直在尝试使用 System.ServiceModel.Syndication 中可用的新例程编写一些例程来读取 RSS 和 ATOM 提要,但不幸的是,Rss20FeedFormatter 轰炸了我尝试的大约一半提要,但有以下例外:

每当 RSS 提要以以下格式表示发布日期时,这似乎就会发生:

2008 年 10 月 16 日星期四 14:23:26 -0700

如果提要将发布日期表示为 GMT,则一切正常:

格林威治标准时间 10 月 16 日星期四 21:23:26

如果有一些方法可以使用 XMLReaderSettings 解决这个问题,我还没有找到它。有人可以帮忙吗?

0 投票
2 回答
342 浏览

wcf - Hitting a default RSS or ATOM Path from WCF, Client Only

I'm trying to write a simple WCF Wrapper to load a SyndicationFeed as a client.

Contract

Usage

Question The problem is that the service is appending the method name to the url (ie. the above url would call http://channel9.msdn.com/Feeds/RSS/GetFeed), and since I want this to be extended to any feed I don't always know the name of the feed. Is there an attribute or property that I can specify that will use the default endpoint address instead of appending a method name?

Update Adding the [WebGet(UriTemplate="")] only gets me part of the way there. It works for http://channel9.msdn.com/Feeds/RSS, changes it to http://channel9.msdn.com/Feeds/RSS/, but it doesn't work for other feeds like http://weblogs.asp.net/scottgu/atom.aspx which gets changed to http://weblogs.asp.net/scottgu/atom.aspx/

0 投票
1 回答
229 浏览

rss - RSS 的联合部分如何工作?

我了解如何制作 RSS 文件。它的 XML 很简单。但是我是否需要任何特别的东西才能分发更新,或者我只需要定期更新文件,其余的就会自己处理?我在 rss 上找到的所有内容都在谈论它的作用,但并没有谈及它的作用。

0 投票
2 回答
10001 浏览

xsd - 是否有任何已定义的原子联合 xml 架构?

是否有任何已定义的原子联合 xml 架构?

RFC 4287在附录 B 中仅包含一个 Relax NG 紧凑模式。

0 投票
4 回答
187 浏览

rss - 选择 Syndication 格式是否有非技术原因?

我有一个项目需要能够为提要阅读器导出数据。是否有非技术原因我应该选择 RSS 而不是 Atom、Atom 而不是 RSS、RSS 的一种风格而不是另一种或其他任何东西?

特别是,我正在寻找诸如低采用率或高采用率、困难/不兼容或与流行的聚合器等类似的东西。我最近才开始在自己的个人生活中每天使用 RSS。:)

0 投票
1 回答
3562 浏览

c# - 从 XmlWriter.WriteStartElement 中排除命名空间的问题

我有一个小问题,也许你可以帮助我。

我尝试使用XmlWriter编写一个看起来像这样的 XML 标记(w3c 提要推荐):

问题是我不能像我想要的那样使用WriteStartElement方法(原子作为前缀,链接作为元素名称),因为这给了我一个“ ArgumentException: Cannot use a prefix with an empty namespace ”。

我的代码如下所示:

我认为我的问题是微不足道的,很容易解决,但是如何解决呢?

更新:

问题已经解决了。检查 Jon Skeets 的答案以获得解决方案。

0 投票
2 回答
1070 浏览

c# - 如何在 SyndicationFeed 对象的序列化输出中添加换行符?

我正在使用SyndicationFeed类来生成一个 Atom 提要和一个 Atom10FeedFormatter 来对其进行序列化。当文件写入磁盘时,我希望能够在元素之间添加换行符。我意识到提要读者不在乎,但是当我通过http://feedvalidator.org/运行我的文档时,它会将整个文档视为一行,这使得它可以查看我的错误在哪里,因为每个错误都是在“第 1 行”。

例如,而不是这样的输出:

我想得到这样的输出:

这是我用来序列化的代码,以防万一:

0 投票
2 回答
2485 浏览

asp.net - 使用 SqlConnection 和 VB.NET 创建 ASP.NET 联合源

这似乎是 Scott Mitchell 撰写的一篇很棒的文章,用于在ASP.NET 3.5中创建联合提要。对我来说,问题是它使用了 C# 和 Linq,我目前还没有那么敏锐。

http://dotnetslackers.com/articles/aspnet/How-to-create-a-syndication-feed-for-your-website.aspx

有谁知道命名空间的示例在哪里可以使用VB.NETSQLConnection对象System.ServiceModel.Syndication生成像本文这样的联合提要?

我环顾四周,每个示例似乎都是用 C# 和 Linq 生成的(这可能证明我需要尽快而不是稍后学习它们)。

0 投票
3 回答
3137 浏览

asp.net - C# (ASP.net) 中 RSS 提要的最佳实现

我有一个需要提要的网络应用程序(asp.net)。所以我使用System.ServiceModel.Syndication命名空间来创建创建“新闻”的函数。问题是每次有人调用它时它都会执行,我是否应该使用它来创建一个 xml 文件并使我的 rss url 指向该文件?

最好的方法是什么?

编辑:也许这就是我错的地方。我没有使用处理程序...我只是使用返回带有数据的 Rss20FeedFormatter 的 WCF 服务。