2

そのため、セレクターを使用して、変換を活性化するページ ノードの部分を制限できることに最終的に気付きました。これにより、交差しないノードのベクトルを作成できます。

たくさんの言葉:

(defn b-content-transform []
  (def b-area (eh/select global-page [:.b])) ;;cuts out all irrelevant nodes

  (eh/transform b-area [:.b]
    (eh/clone-for [i (range numberOfB)] 
        (eh/content (b-sample-content i)))))

したがって、これは次のようなものを返します..

[{:tag :div, :attrs {:class "b"}, :content ({:tag :div, :attrs {:id "b0", :class "topB"}]

これは素晴らしいです、ノードを活気づけてください!

これで、同じように動作するいくつかの変換ができました。

私の質問は、結果のベクトル (?) をすべてマッシュアップするにはどうすればよいですか?

4

1 に答える 1

2

ひざまずくほど簡単な解決策があることがわかりました。

(concat transform1 transform2 transform3)

次に enlive-html/emit* 。

于 2015-02-21T19:49:22.243 に答える