1

我已经使用SyndicationFeed为订阅源阅读制作了一个应用程序(为我自己),问题是它只支持 Atom 1.0 和 RSS 2.0。

我有一堆 RSS 0.92 版本的提要,所以......

所以我的问题是:是否有任何服务可用于将 RSS 0.92 转换为 RSS 2.0 或 Atom 1.0。有人告诉我应该使用feedburner,但我找不到如何做到这一点。:)

4

2 回答 2

2

你应该可以用Yahoo Pipes做到这一点。使用像http://pipes.yahoo.com/pipes/pipe.edit?_id=PicO8ejT3BG6sr1Uy6ky6g这样的普通管道,除了您的源提要是 RSS 0.92。无论哪种方式,您只需将所有内容通过管道输出,然后使用类似http://pipes.yahoo.com/pipes/pipe.run?_id=PicO8ejT3BG6sr1Uy6ky6g&_render=rss&atom_feed_url=http%3A%2F%2Fexample.com%2Fatomfeed的 URL (注意render=rss) 将其序列化回 RSS 2(或 Atom,如果您选择)。

编辑:实际上, FeedBurner看起来可以很好地转换为 Atom。转到http://feedburner.google.com/fb/a/myfeeds,登录,您应该会看到一个框,上面写着“立即刻录提要”。输入 RSS .92 URL,然后您必须选择 FeedBurner 代码,例如 foo/bar。最后,您可以使用 Atom 网址,例如http://feeds2.feedburner.com/foo/bar?format=xml。我还没有弄清楚如何使用 FeedBurner 转换为 RSS 2。

于 2009-05-21T09:19:07.390 回答
0

FeedKiller这样的东西对你有用吗?

于 2009-05-21T08:32:49.340 回答