clojure-xml / parseは、xmlファイルのマップを返します。
(ns xml-lib.core
^{:author "Charles M. Norton",
:doc "xml-lib is an xml parsing library built on clojure-xml.
Created on June 26, 2012"}
(:require [clojure.string :as cstr])
(:require [util.core :as utl])
(:require [clojure.xml :as cjxml]))
(defn ret-xml-data
"Returns a map of the supplied xml file."
[xml-fnam]
(let [test-file-nam (utl/open xml-fnam)]
(cjxml/parse xml-fnam))
返されたマップは遅延していますか、それとも解析呼び出しを遅延シーケンス関数に渡す必要がありますか?
ありがとう。
(ret-xml-data "test.xml")
戻り値(結果は切り捨てられます)。
{:tag :TamperExport, :attrs {:xmlns "http://