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是否有内置的?我找不到它。