要解析clojure中的xml文件,我们可以使用
(clojure.xml/parse file)
但是xml有大写和小写,我想在解析之前将所有字符串转换为小写。一种解决方案是基于文件创建临时文件,该临时文件将具有小写字符串。但是有更好的解决方案吗?
答案 0 :(得分:2)
你可以这样做吗?
(-> file
slurp
clojure.string/lower-case
clojure.data.xml/parse-str)
答案 1 :(得分:0)
不是真的。您可以读取文件并将其保存在字符串中,但是如果您不想修改函数来解析文件,则无法解析它两次就可以完成。如果我是你,那就是我应该做的。