2009-05-21 84 views
1

我做了一個應用程序(我自己),用於讀取飼料,使用SyndicationFeed, 而問題是,它僅僅支持的Atom 1.0和RSS 2.0。服務飼料轉化(版本問題)

我有一大堆這是RSS 0.92版本和飼料等等...

所以我的問題是:有沒有我可以使用轉換RSS 0.92 RSS 2.0或Atom 1.0的任何服務。 有人告訴我,我應該使用feedburner,但我無法找到如何做到這一點。 :)

+0

我一直認爲FeedBurner會將所有未包含的提要轉換爲RSS 2.0或Atom 1.0之類的東西......奇怪...... – Paulius 2009-05-21 08:29:36

+0

我找不到任何東西這樣... – 2009-05-21 08:32:45

回答

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,登錄,您應該看到一個框,上面寫着「立即刻錄Feed」。輸入RSS .92 URL,那麼你必須選擇一個FeedBurner代碼,比如foo/bar。最後,您可以使用像http://feeds2.feedburner.com/foo/bar?format=xml這樣的Atom網址。我還沒有想出如何使用FeedBurner轉換爲RSS 2.

0

會像FeedKiller這樣的東西嗎?

+0

努比,不工作... – 2009-05-21 08:56:00