2
假設我有一個html文件:如何在html中顯示html?
<html>test<html>
我想顯示在瀏覽器的代碼。然後我想創建這樣的:
<html><body>
<pre><html>test<html></pre>
</body></html>
爲了使格賓斯中間我有一個函數:
(defn html-escape [string]
(str "<pre>" (clojure.string/escape string {\< "<", \> ">"}) "</pre>"))
它可以完成上述轉變對我來說:
user> (html-escape "<html>test<html>")
"<pre><html>test<html></pre>"
我問題是:這足夠好了,還是我會遇到可以使轉換中斷的html?
而第二個問題可能是:clojure是否有內置的?我找不到它。