【问题标题】:Lacij, and adding xml stylesheetLacij,并添加 xml 样式表
【发布时间】:2013-08-08 16:27:41
【问题描述】:

我正在使用 Compojure、Hiccup 和 Lacij 来生成 SVG 文档。我正在使用 data.xml 对 tikkba.utils.dom/spit-str 的输出执行一些后期处理,以添加 javascript 本质上是在做

{:tag :script, :attrs {:type "text/ecmascript", :xlink:href (str script-name ), :xmlns "@987654321@"}}

虽然它适用于 Javascript,但它似乎不适用于 xml 样式表(XSLT 或 CSS),因为此标记需要是 xml 节点的兄弟节点,而不是 svg 节点。 我试图找出如何做到这一点并且到目前为止没有解决方案,因为 xml 节点是事后生成的。 是否可以将 clojure.data.xml 生成的 xml 数据结构嵌入到打嗝格式的数据结构中?截至目前,我没有使用 html5 宏。 svg doc 节点直接转到 ring 并生成 html 页面。提前致谢。

【问题讨论】:

    标签: svg clojure stylesheet hiccup


    【解决方案1】:

    没关系。愚蠢的我没有意识到我可以在 hiccup/html5 宏中使用 :xml 然后为它提供来自...的输出(with-out-str (clojure.xml/emit my-root-xml-node))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 2015-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多