2

次のxmlファイルがあります

<?xml version="1.0" encoding="utf-8"?>
<library xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="library.xsd">
  <SingleBook>
  </SingleBook>
</library>

そして、私の clojure (1.5.1) プログラムがクラッシュし、(zip/branch?) の呼び出し中に NullPointerException が発生します。

(let [f (.toFile (sh/getPath "lib.xml"))
    dom (clojure.zip/xml-zip (clojure.xml/parse f))
    top (clojure.zip/children dom)
    ]
    (prn (first top))
    (prn (clojure.zip/branch? (first top)))
)

clojure.zip と clojure.xml は初めてです。なぜクラッシュするのか誰か教えてもらえますか?ありがとう。

4

1 に答える 1