【发布时间】:2011-05-25 08:11:15
【问题描述】:
许多博客都提到了 clojure.xml/emit(或 clojure.contrib.lazy-xml/emit)函数,但 1.2 文档中似乎没有。
它被弃用了吗?是什么取代了它?
可以用来编写 Clojure 编码的 XML(例如:{:tag :address :content {:tag :street ...} })吗?
更新:我查看了clojure.contrib.lazy-xml/emit 的源代码(作者 Chris Houser),虽然它也不是“官方”的,但它看起来比clojure.xml/emit 更稳定。
顺便说一句,我已经“发现”了 clojure 和 clojure-contrib 源代码作为编写良好、惯用的 Clojure 的绝佳示例(尤其是大师们编写的部分,Rich Hickey、两个 Stuarts、Chris Houser 等)我需要花一些时间研究该代码。
【问题讨论】: