Common Lisp で RSS を生成するにはどのライブラリを使用すればよいですか?

StackOverflow https://stackoverflow.com/questions/76945

  •  09-06-2019
  •  | 
  •  

質問

Common Lisp で書かれた Web サーバー用の RSS を生成するために使用する最適なライブラリは何ですか?

役に立ちましたか?

解決

おそらくほとんどのことはうまくいくでしょう。個人的には、ブログの Atom フィードに xml-emitter を使用してきましたが、これまでのところうまく機能しています。

好きな XML 生成ライブラリを選択してハックするだけです。他の人も指摘しているように、RSS はシンプルです。手動で生成するのは簡単な作業です。

とはいえ、プレーンな文字列を直接生成しないことをお勧めします。データの引用を処理することは、XML ライブラリをインストールするよりも面倒です。 不安な フィードに Web サイトの訪問者によって送信されたデータが含まれている場合。

他のヒント

XMLエミッター RSS 2.0エミッターが内蔵されているとのこと。

CL-WHO は XML を非常に簡単に生成できます。

特定の RSS ライブラリについては知りません。ただし、形式は非常に単純なので、XML を記述できるライブラリであればそのレベルで十分です。

たとえば、nuclblog を見てください (http://cyrusharmon.org/projects?project=nuclblog) プロジェクトには、維持するブログ エントリの RSS フィードを生成する機能があります。

cl-rss-gen これは、定型的な作業を行う小さなライブラリ (LGPL、CL-WHO に依存) です (どのスロットがどの属性にマップされるかを指定することにより、CLOS クラス インスタンスから直接 RSS エントリを生成することをサポートします)。

使用する前にコードを見てください。コードがどのように機能するか、必要かどうかがわかるかもしれません (他の投稿者が述べているように、CL-WHO または任意の XML 生成ライブラリを使用して RSS を自分で生成できます)。

ああ、4 年前のスレッドを復活させて申し訳ありませんが、誰かが同様のライブラリを検索すれば、ここで答えが見つかるでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top