我应该使用哪个库在Common Lisp中生成RSS?

时间:2008-09-16 20:53:46

标签: rss common-lisp

使用Common Lisp编写的Web服务器生成RSS的最佳库是什么?

5 个答案:

答案 0 :(得分:3)

xml-emitter表示内置了RSS 2.0发射器。

答案 1 :(得分:3)

CL-WHO可以很容易地生成XML。

答案 2 :(得分:3)

大多数事情都可能会发生。就我个人而言,我一直在使用xml-emitter作为我博客的Atom提要,到目前为止,该方法运作良好。

我会说,只需选择您喜欢的任何XML生成库并将其删除即可。正如其他人所说,RSS很简单;手动生成它的工作很少。

那就是说,我建议不要直接生成普通字符串。必须处理引用数据比安装XML库更麻烦,如果您的Feed包含您网站访问者提交的数据,那么它也是insecure

答案 3 :(得分:1)

我不知道任何特定的RSS库。但是格式非常简单,因此任何可以编写xml的库都可以在该级别执行。

你可以有例如查看nuclblog(http://cyrusharmon.org/projects?project=nuclblog)项目,因为它能够为其维护的博客条目生成RSS源。

答案 4 :(得分:1)

cl-rss-gen是一个很小的库(LGPL,依赖于CL-WHO),为您做一些样板工作(支持直接从CLOS类实例生成RSS条目,方法是指定哪个槽映射到哪个属性)。

在使用它之前先看一下代码,它可以让你知道它是如何工作的,以及你是否需要它(正如其他海报所说,你可以用CL-WHO或任何XML生成库自己生成RSS)

哦,抱歉复活了四年的帖子,但如果有人搜索类似的图书馆,他/她会在这里找到答案。