如何使用clojure enlive稀疏没有自己专用容器的web结果元素?
我正在尝试使用Enlive解析事件列表 通常,每个事件数据都隔离在特定的div中如何使用clojure enlive稀疏没有自己专用容器的web结果元素?,clojure,enlive,Clojure,Enlive,我正在尝试使用Enlive解析事件列表 通常,每个事件数据都隔离在特定的div中 <div class="result"> <h3>Event 1 title</h3> <a href="http://the_site.com/event1">Event 1 page</a> <p>Event 1 location</p> </div> <div class="result">
<div class="result">
<h3>Event 1 title</h3>
<a href="http://the_site.com/event1">Event 1 page</a>
<p>Event 1 location</p>
</div>
<div class="result">
<h3>Event 2 title</h3>
<a href="http://the_site.com/event2">Event 2 page</a>
<p>Event 2 location</p>
</div>
但对于特定站点,我有包含多个事件的div,如下所示:
<div class="September">
<h3>Event 1 title</h3>
<a href="http://other_site.com/event1">Event 1 page</a>
<p>Event 1 location</p>
<h3>Event 2 title</h3>
<a href="http://other_site.com/event2">Event 2 page</a>
<p>Event 2 location</p>
</div>
<div class="October">
<h3>Event 3 title</h3>
<a href="http://other_site.com/event3">Event 3 page</a>
<p>Event 3 location</p>
<h3>Event 4 title</h3>
<a href="http://other_site.com/event4">Event 4 page</a>
<p>Event 4 location</p>
</div>
我如何解析最后一个站点的每个事件,而只更改解析配置变量,而不更改用于解析此处未显示的函数
谢谢
注意:trim fn函数可能不准确。您可以使用贴图作为选择器来表示范围,例如{from selector to selector}。
<div class="September">
<h3>Event 1 title</h3>
<a href="http://other_site.com/event1">Event 1 page</a>
<p>Event 1 location</p>
<h3>Event 2 title</h3>
<a href="http://other_site.com/event2">Event 2 page</a>
<p>Event 2 location</p>
</div>
<div class="October">
<h3>Event 3 title</h3>
<a href="http://other_site.com/event3">Event 3 page</a>
<p>Event 3 location</p>
<h3>Event 4 title</h3>
<a href="http://other_site.com/event4">Event 4 page</a>
<p>Event 4 location</p>
</div>