2008-09-16 41 views

回答

3

大多数事情都可能做到。就我个人而言,我一直在使用xml-emitter来发布我的博客的Atom提要,目前为止已经很成功。

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

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

3

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

1

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

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

1

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

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

噢,对不起复活一个四岁的线程,但如果有人搜索类似的库,他/她会在这里找到答案。