2009-03-20 4 views
2

私は、RSS/Atomフィードの問題を理解することには少し時間がかかることを認めます。RSSフィードをAtom、インラインに変換するにはどうしたらいいですか?

私が知っている限り、私はAtomフィードをRSSフィードインラインに変換したいと思っています。つまり、このxslなどを使用してAtomフィードをRSSフィードに変換するオプションを指定したいということです。

翻訳を行うにはローカルボックスに別のリスナーを実行する必要はありません。私。直接Atomフィードを要求するのではなく、フィードを取得し変換して実際のサブスクライバに渡すために私の 'サービス'を得ますか?

ご迷惑をかけて申し訳ありません。どういうわけか、私はこのようなことに関するメモを得ていませんでした。

おかげ - ジョン

答えて

2

... 1つのタイプのフィードを別のタイプのフィードに変換することは些細なことです。

+0

ありがとうございました。私の消費するアプリケーションでフィードがファイアウォールの後ろにある場合はどうなりますか? – jdharley

+2

Jon- その場合、いくつかの方法があります。 1. RSS XMLをXSLT(http://atom.geekhood.net/)経由でAtomに変換する 2.クラスを使用してこれを行う:http://dotnetslackers.com/articles/xml/Atom_To_Rss_Feed_Convertor.aspx ) – Rich

+0

Jon - XSLTソリューションの最初のリンクはRSSだけにAtomを持つようですが、私は事前に作成されたRSS2Atom XSLTを見つけることができませんので、2番目のソリューションを試してみてください。 – Rich

1

C#を使用して独自に記述したい場合。あなたは、SyndicationFeedクラスを使用して、AtomをダウンロードしてRSSとして保存します。それは約4行のコードです。

関連する問題