语境
我正在使用 data.xml 从 clojure 输出一个 xml 文件。我需要输出以下行:
<use xlink:href="#whiskers" transform="scale(-1 1) translate(-140 0)" />
(我们正在用 SVG 画一只猫)。
现在,我的尝试是这样的:
(indent-str (element :use {:xlink:href "#whiskers",
:transform "scale(-1 1) translate(-140 0)"}))
这失败了,因为 :xlink:href "#whiwksers" 显然被解释为: :xlink , :href "#whiskers"
问题
如何创建 clojure 符号以将“xlink:href”作为 data.xml 的字段输出?
编辑
我试过了:(关键字“xlink:href”)
仍然是同样的错误。不知道发生了什么。