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

欢迎!请参阅关于页面了解这个功能的更多信息。

+5
Clojure

在当前阶段,clojure.xml 命名空间已经与现代化的 Java 选项相比相当过时。它应被标记为已废弃,并指向使用 org.clojure/data.xml。

2 个回答

+1

编辑

我衷心希望 clojure.xml 能够留下来。 clojure.xml 是 SAX,而 data.xml 是 StAX。它们是不同的、有用的特性。可以使用可组合过滤器优雅地解决的需求有利于使用 SAX。另一方面,如果不需要过滤,则 StAX 更有效率。尽管如此,我还是喜欢 clojure.xml 的简洁性——普通的地图和没有懒惰的伪装。我建议只要 JDK 保持 SAX,我们就保留 clojure.xml(并允许它保持良好状况)。

我们很可能只会将其弃用,并且不再支持。如果有人想要现代的StAX支持,我们应该将其集成到data.xml或其他库中。将其放在核心中是没有意义的。
0
...