convert hiccup to clojure xml node maps