2024Clojure状态调查!分享您的想法。

欢迎!请参见关于页面了解更多关于这项工作的信息。

0
data.xml
Lisp方法打印,例如 plain maps 和 records,当启用了 `-print-meta*`时,元素记录不会打印元数据。当打印时,让data.xml为其数据结构遵守此设置将是有用的。


(require '[clojure.data.xml :as xml])

(set! *print-meta* true)

(with-meta (xml/element :foo) {::xml/location-info {}})
;; => #xml/element{:tag :foo}

(with-meta {:tag :foo} {::xml/location-info {}})
;; => ^#:clojure.data.xml{:location-info {}} {:tag :foo}


这是一个小的增强,但这是我调试data.xml数据结构时遗漏的东西。

1 答案

0
...