Clojure: zipper -> html

标签 clojure zipper hiccup

经过几天的努力,我想我终于明白了如何从连续数据创建它们。

但是,搜索了几天后,我似乎找不到任何有关如何将 zipper 转换成其他东西的资源。基本上,我想将一些数据转换为可以传递给 Hiccup 来生成一些 HTML 的格式。

是否有关于我应该如何将 zipper 树转换为不同数据结构的好资源?

最佳答案

我认为你把它搞反了,但这是一件好事。使用 zipper 的方法是创建一个适合您的数据结构的 zipper ,而不是相反。 Hickory就是一个很好的例子。 This是使用贴图而不是序列的 zipper 的一个很好的例子。

关于Clojure: zipper -> html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33512165/

相关文章:

clojure - Hiccup 中的条件句,我可以让这个更惯用吗?

css - 使用 Clojure Hiccup 呈现样式信息的惯用方式

clojure - 自定义 map 函数在惰性场景中表现奇怪

xml - 在 Clojure 中如何在集合上应用函数

jdbc - 如何从 clojure 中的表中获取列名列表

recursion - 重新创建一棵扁平的树

haskell - 关于Zipper中的move up方法的问题

clojure - Noir - 在此上下文中无法解析符号 html5

file-io - 为什么 line-seq 返回 clojure.lang.Cons 而不是 clojure.lang.LazySeq?

xml - 在 Clojure 中搜索 xml