2013-08-06 31 views
1

我使用Compojure,Hiccup和Lacij来实质上生成SVG文档。我使用data.xml中执行从tikkba.utils.dom /吐-STR输出一些后处理添加JavaScript基本上从事Lacij,并添加xml样式表

{:tag :script, :attrs {:type "text/ecmascript", :xlink:href (str script-name), :xmlns " http://www.w3.org/1999/xlink "}}

虽然它的工作原理为Javascript它似乎不工作对于xml样式表(XSLT或CSS),因为此标记需要是xml节点的同级而不是svg节点。 我想知道我该如何做到这一点,并没有解决方案,因为xml节点是在事实之后生成的。 是否可以将clojure.data.xml生成的xml数据结构嵌入到打嗝格式化的数据结构中?截至目前我没有使用html5宏。 svg doc节点直接进入振铃状态,并生成html页面。提前致谢。

回答

0

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