我正在关注这篇文章以在 clojure 中解析 XML。在 REPL 中,我输入以下内容:
(require '[clojure.java.io :as io])
(require '[clojure.xml :as xml])
(require '[clojure.zip :as zip])
(-> "example.nzb" io/resource io/file xml/parse zip/xml-zip)
我知道IllegalArgumentException InputStream cannot be null javax.xml.parsers.SAXParser.parse (SAXParser.java)
执行那个。我发现异常是由xml/parse
方法引起的:
(xml/parse (io/file (io/resource "example.nzb")))