我有一个关于如何在 clojure 中对 xml 文件执行 select * 样式“查询”的问题。说,我有这个 XML,你可以从这个 URL http://api.eventful.com/rest/events/search?app_key=4H4Vff4PdrTGp3vV&keywords=music&location=Belgrade&date=Future获得(如果我把它贴在这里它看起来不好的)
我想为 XML 中所有重复的“行”获取地图向量(以标签作为键及其值的地图)。因此,在此示例 XML 中,每个地图都是一个事件。我可以解析它,并制作它的拉链结构。我也知道如何使用结构映射来做到这一点,但我想要一个更通用的解决方案,对于任何给定的 xml,也许还有一些开始的标签。我想要的与此Simple Clojure XML 编辑相反。任何想法都会很棒!
谢谢!