我是Clojure,hickory和拉链的新手。
我想要做的是,我想使用选择器转到HTML文档中的一个位置。然后,我希望能够从该位置导航到父元素,然后从那一点获得第二个兄弟。
这可能与山核桃有关吗?根据我的理解,似乎我只能选择使用选择器,或者在拉链结构中导航HTML,但我无法弄清楚如何做到这两者,或者如果可能的话。
答案 0 :(得分:0)
你可以这样做:
(:require
[hickory.select :as s]
[hickory.convert :as convert]
[clojure.zip :as z]
...
(let [html (convert/hiccup-to-hickory (list [:div
[:div {:class "didya"} "nevertheless"]]
[:div "possible"]
[:div "geometric"]))]
(-> (s/select-locs (s/class "didya") html)
(first)
(z/up)
(z/right)
(z/right)
(z/node)))
答案 1 :(得分:0)