Допустим, у меня есть вектор карт
[{:username "kbee" :firstname "Kay" :lastname "Bee"},
{:username "jcee" :firstname "Jay" :lastname "Cee"}]
и я хочу создать XML-файлы для каждой карты, как показано ниже.
<user>
<username>kbee</username>
<firstname>Kay</firstname>
<lastname>Bee</lastname>
</user>
как мне использовать только основную библиотеку clojure для достижения этой цели. (Я посмотрел на enlive и флот, но они показались мне немного сложными.)
в идеале я хотел бы сделать следующее
(map #(spit (str (:username %) ".xml") (gen-xml sometemplate %) map-of-users))