首页 文章

创建RSS / Atom提要:模板语言还是XML库?

提问于
浏览
0

我正在为我的网站创建一个RSS(和/或Atom)源 . 现在,我可以立即想到两种方法:

  • 使用我用来生成HTML的相同模板系统(Clearsilver,如果有人想知道的话),基本上只是像处理RSS XML而不是XHTML的任何其他网页那样处理RSS提要

  • 使用我选择的编程语言(Python)专门使用XML库或RSS库以编程方式创建feed然后将其写出来

是否有特别的理由选择一种方法而不是另一种方法?从最初的印象来看,我倾向于选项1,主要是因为它更容易理解 .

编辑:所以我从比尔得到了一个很好的答案 . 但是在这种特殊情况下,RSS提要字段的所有值都已经格式化为格式良好,正确转义的XHTML ...还有其他任何意见吗?

2 回答

  • 0

    模板通常更快更容易,但如果你想确保生成有效的xml和rss / atom,那么你应该使用xml库 . 如果你编写一个验证你的模板生成xml的测试,那么你应该没问题 .

  • 3

    两种方式都做到了,我更喜欢#2 . 它会根据需要更好地转义实体,确保您生成格式良好的XML等 .

相关问题