2009-03-21 4 views
0

私は自分のウェブサイトのRSS(および/またはAtom)フィードを作成しています。基本的にはちょうどたまたま他のウェブページのようなRSSフィードを処理し、RSS/Atomフィードの作成:テンプレート言語またはXMLライブラリ?

  1. (誰もが不思議だ場合Clearsilver)私はHTMLを生成するために使用するのと同じテンプレートシステムを使用します。今、私はすぐにこれを行うには、2つの方法を考えることができますRSS + XMLの代わりに、XHTML
  2. にすること

があります、それを書き出し、その後、プログラムフィードを作成するための選択肢(パイソン)の私のプログラミング言語で、特にXMLライブラリー、またはRSSライブラリを使用して、そこあるアプローチを他のものよりも選択する特定の理由はありますか?最初の印象から、私はオプション1に傾いています。なぜなら、それは理解しやすいからです。

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

+0

うわー、クリアシルバーを使用している人はまだいますか?私は数年前に死亡したと思った。 – rabble

答えて

3

これを両方の方法で行ったところ、#2が好きです。それはなど、あなたが整形式XMLを生成確保、

0

テンプレートを必要に応じてエンティティをエスケープするより良い仕事をするだろう、あなたはその後、原子/頻繁に迅速かつ簡単ですが、あなたは必ず有効なXMLやRSSを生成したい場合はすべきxmlライブラリを使用します。テンプレートを生成したXMLを検証するテストを書くと、うまくいくはずです。

関連する問題