我创建了RSS(和/或Atom)喂,我的网站。现在,我可以马上想到两种方法可以做到这一点:

  1. 使用相同的模板系统我用它来生成HTML( Clearsilver 如果任何人想知道),基本上只是治疗像任何其他网页的RSS馈送恰好是在RSS + XML而不是XHTML
  2. 使用的XML库,或RSS图书馆而言,在我的选择(Python)的编程语言编程创建饲料,然后将它写出来
  3. 有没有特别的理由选择了另一种方式?从最初的印象,我倾向于选择1,主要是因为它更容易理解。

    修改的:所以我得到了一个很好的答案从比尔。但是在已经格式化的RSS提要的栏中的所有值以及形成这种特殊情况下,正确地转义XHTML ...没有其他意见?

有帮助吗?

解决方案

做完左右逢源,我更喜欢#2。它会做一个更好的工作需要逃离实体,以确保您产生格式良好的XML等。

其他提示

模板更快,更容易经常,但如果你要确保你生成有效的XML和RSS / ATOM,那么你应该使用XML库。如果你写一个测试,验证你的模板生成的XML,那么你应该罚款。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top