5

为用 Common Lisp 编写的网络服务器生成 RSS 的最佳库是什么?

4

5 回答 5

3

xml-emitter说它内置了一个 RSS 2.0 发射器。

于 2008-09-16T21:13:30.473 回答
3

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

于 2008-09-17T01:17:34.397 回答
3

大多数事情可能都会做。就个人而言,我一直在为我的博客的 Atom 提要使用 xml-emitter,到目前为止效果很好。

我会说,只要选择您喜欢的任何 XML 生成库并破解即可。正如其他人所说,RSS 很简单。手动生成它的工作量很小。

也就是说,我建议不要直接生成纯字符串。处理引用数据比安装 XML 库更麻烦,而且如果您的提要包含网站访问者提交的数据,这也是不安全的。

于 2008-09-18T12:22:38.613 回答
1

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

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

于 2008-09-17T08:32:07.427 回答
1

cl-rss-gen是一个小型库(LGPL,取决于 CL-WHO),它为您做一些样板工作(通过指定哪个插槽映射到哪个属性,支持直接从 CLOS 类实例生成 RSS 条目)。

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

哦,很抱歉复活了一个四年前的帖子,但是如果有人搜索类似的库,他/她会在这里找到答案。

于 2012-06-16T08:36:39.757 回答