次の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 は初めてです。なぜクラッシュするのか誰か教えてもらえますか?ありがとう。