1

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 を持つことになり、その動作はブエノではありません。

助けてください。

どうもありがとう。

4

1 に答える 1