用Common Lisp編寫的web服務器生成RSS的最佳庫是什麼?我應該使用哪個庫在Common Lisp中生成RSS?
5
A
回答
3
大多數事情都可能做到。就我個人而言,我一直在使用xml-emitter來發布我的博客的Atom提要,目前爲止已經很成功。
只需選擇您喜歡的任何XML生成庫並將其破解即可。正如其他人所說,RSS很簡單,手動生成它的工作量很小。
這就是說,我建議不要直接生成純字符串。不得不處理引用數據比安裝XML庫更麻煩,如果您的供稿包含由您的網站訪問者提交的數據,它也是insecure。
3
xml-emitter說,它有內置在RSS 2.0發射器。
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 )。
噢,對不起復活一個四歲的線程,但如果有人搜索類似的庫,他/她會在這裏找到答案。
相關問題
- 1. 我應該在Common Lisp中使用哪些正則表達式庫?
- 2. 我應該在生產中使用哪個tomcat本機庫?
- 3. 我應該使用哪個Box2D JavaScript庫?
- 4. 我應該使用哪個庫?
- 5. 我應該使用哪些PHP圖像生成庫?
- 6. 使用的Common Lisp
- 7. 我應該使用哪個JavaScript庫?
- 8. 我應該使用哪個Python XML庫?
- 9. 我應該使用哪一個OpenGL庫?
- 10. 我應該在PHP中使用哪些RSS解析器?
- 11. Common Lisp中
- 12. 與Common Lisp中
- 13. Common Lisp:如何使用宏爲CL-WHO生成S表達式?
- 14. 如何在Common Lisp中加載庫?
- 15. 在Common Lisp中使用標籤
- 16. Common Lisp a Lisp-n?
- 17. Common Lisp替代使用類
- 18. 哪個庫:: <QUERY_TYPE>我應該在Kohana 3.3中使用?
- 19. 我應該在hadoop 2.0中使用哪個庫?
- 20. 我應該在哪裏使用模板,我應該在哪裏編程生成視圖對象?
- 21. Common Lisp弱引用?
- 22. 關於Common Lisp中
- 23. 規則Common Lisp中
- 24. 如果Common Lisp中
- 25. 的#ifndef Common Lisp中
- 26. 如何Common Lisp中
- 27. 替換Common Lisp中
- 28. (撰寫)在Common Lisp
- 29. 在Common Lisp中編寫++宏
- 30. 我應該在linux下使用什麼庫來生成熱圖?