xml / parse:如何在解析之前将文件中的字符串转换为小写?

时间:2015-03-28 03:43:59

标签: clojure

要解析clojure中的xml文件,我们可以使用

 (clojure.xml/parse file)

但是xml有大写和小写,我想在解析之前将所有字符串转换为小写。一种解决方案是基于文件创建临时文件,该临时文件将具有小写字符串。但是有更好的解决方案吗?

2 个答案:

答案 0 :(得分:2)

你可以这样做吗?

(-> file
    slurp
    clojure.string/lower-case
    clojure.data.xml/parse-str)

答案 1 :(得分:0)

不是真的。您可以读取文件并将其保存在字符串中,但是如果您不想修改函数来解析文件,则无法解析它两次就可以完成。如果我是你,那就是我应该做的。