0

この方法でテンプレートを定義しました。

(deftemplate layout-string "path/to/html/container.html"
  [content-strings]
  [:#container :> :div.pad]  (content (html-snippet (apply str content-strings)))
)

ここで、コンテンツ文字列には HTML が含まれています (例: "<tr><td><a href="mylink">my link</a></td></tr>)。残念ながら、これは機能しません。代わりに<tr> と <td> を削除して <a> タグのみを残します.別のアプローチで試しました (異なる結果が得られました).どんな助けも大歓迎です!

4

1 に答える 1

1

html-content必要な機能です。ただし、パフォーマンス的には悪いです。このhtml文字列はどこから来たのですか?

編集:例

=> (sniptest "<div>"
     [:div] (html-content "<tr><td><a href=\"mylink\">my link</a></td></tr>"))
"<div><tr><td><a href=\"mylink\">my link</a></td></tr></div>"
于 2012-10-02T08:44:59.903 に答える