WiLiKi:WishListで出た話題。
...
(html:body
(html:table :border "1" ;; この部分が自作HTMLで
(html:tr ;; 外から与えられるように
(html:td ;; したいのです。
body-elements
))))
...
Shiro (2003/07/08 01:18:54 PDT): html:body等のエレメントの中身は文字列をそのまま 出してるだけなので、適当な文字列を与えてやればそのまま表示します。 (ちなみに、「単一の文字列」もtreeですよ。)
(html:body "<table border=\"1\"><tr><td>" body-elements "</td></tr></table>")
また、html:body等は単なる関数呼び出しに過ぎないので、こんなふうにしても いいでしょう。
(set! template "<table><tr><td>$$</td></tr></table>")
...
(html:body (regexp-replace #/\${2}/ template body-elements))