Clojure と enlive は素晴らしいです。Enlive の力を理解するために、HTML ページに 2 つの変換を適用しようとしています。
HTML ページには、変換したい 2 つの領域 (div) があります。問題の最初の div は ~16 回複製されます。問題の 2 番目の div は 5 回複製されます。元の div (html ファイルから) は上書きされるか、まったく表示されないようにする必要があります。
Enlive には慣用的なアプローチがあります
(apply str (enlive-html/emit* ze-contant-transferm))
これは、1 つの変換に対して美しくうまく機能します。
ただし、ページに2つの変換を適用したいので、次のようなことを試しました:
(str
(apply str (enlive-html/emit* ze-first-wan))
(apply str (enlive-html/emit* ze-secand-wan)))
単独で行われる変換は、まさに私が望むことを行います: 元の HTML を消費し、情報を入力するために使用するクローンを表示します。
ただし、このように一緒に行うと、元の html ページの div が保持されるため、クローンと一緒に元の html ファイルの div を持つことになり、その動作はブエノではありません。
助けてください。
どうもありがとう。