Back
aggregate-xmlns (clj)
(source)variable
Examples
clojure/data.xml
(ns clojure.data.xml.test-process
(:require [clojure.data.xml :refer [element qname element?
#?@(:clj [element-nss aggregate-xmlns
find-xmlns])]]
[clojure.test :refer [deftest is]]
[clojure.walk :as w]
[clojure.string :as str]
[clojure.data.xml.pu-map :as pu]))
#?
(:clj
(deftest process
(is (= (find-xmlns test-data) #{"" "GEE:" "GOO:"}))
(let [nss (set (vals (:p->u (element-nss (aggregate-xmlns test-data)))))]
(is (every? #(contains? nss %) ["GEE:" "GOO:"])))))