I have a question of how to perform a select * style "query" for xml files in clojure. Say, I have this XML, that you can get from this URL http://api.eventful.com/rest/events/search?app_key=4H4Vff4PdrTGp3vV&keywords=music&location=Belgrade&date=Future (if I paste it here it doesn't look good)
I want to get a vector of maps (map with tags as keys and its values), for all the repeating "rows" in the XML. So that every map is a event in this example XML. I can parse it, and make a zipper structure of it. Also I know how to do it using struct maps, but I want a more general solution, for any given xml, and maybe some starting tags from which to start. What I want is opposite from this Simple Clojure XML edit. Any idea would be great!
Thanks!