My Clojurescript app needs to deal with an XML-based API. I know that there are mostly transparent remoting solutions like fetch, but they seem to require that both ends be written in Clojure (i.e. fetch seems to be a noir/clojurescript solution).
What is "the right way" to consume an XML API using Clojurescript?
I'd just settle for being able to translate a XML fragment into a nested Clojure data structure (nested vectors), Hiccup-style, but a good processing API would be appreciated (something like C2's unify
maybe?)