Abx.clj is ABX(Android Binary XML) reader/writer Library for Clojure.
(require '[abx.reader :as abx-rdr]
'[clojure.java.io :as jio])
(with-open [rdr (jio/input-stream "./test.xml")]
(abx-rdr/read-abx rdr))
;;=> #clojure.data.xml.Element{:tag :manifest, :attrs {:android/versionCode 1, :android/versionName "1.0", ...
(require '[abx.reader :as abx-rdr]
'[clojure.java.io :as jio]
'[abx.emitter :as emitter])
(with-open [rdr (jio/input-stream "./test.xml")]
(emitter/emit-str (abx-rdr/read-abx rdr)))
;;=><?xml version=\"1.0\" encoding=\"UTF-8\"?><manifest android:versionCode= ...lein run decode --input-file ./xxx.xml --output-file ./output-xxx.xml