0

WebサイトのRSS(および/またはAtom)フィードを作成しています。今、私はこれを行うための2つの方法をすぐに考えることができます:

  1. HTMLの生成に使用するのと同じテンプレートシステムを使用します(誰かが疑問に思っている場合はClearsilver)。基本的には、RSSフィードをXHTMLではなくRSS+XMLにある他のWebページと同じように扱います。
  2. 選択したプログラミング言語(Python)でXMLライブラリ、具体的にはRSSライブラリを使用して、プログラムでフィードを作成し、それを書き出します。

あるアプローチを他のアプローチよりも選択する特別な理由はありますか?第一印象から、私はオプション1に傾倒しています。これは、主に理解しやすいためです。

編集:だから私はビルから1つの良い答えを得ました。しかし、この特定のケースでは、RSSフィードのフィールドのすべての値は、整形式で適切にエスケープされたXHTMLとして既にフォーマットされています...他の意見はありますか?

4

2 に答える 2

3

両方の方法でそれを行ったので、私は#2を好みます。必要に応じてエンティティをエスケープし、整形式のXMLなどを確実に作成できるようになります。

于 2009-03-21T06:18:56.050 に答える