2013-08-06 1 views
1

본질적으로 SVG 문서를 생성하기 위해 Compojure, Hiccup 및 Lacij를 사용하고 있습니다. 나는 자바 스크립트를 작동하지만이 작동하지 않는 본질적으로Lacij 및 xml 스타일 시트 추가

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

을하고 자바 스크립트를 추가하는 tikkba.utils.dom/침을-STR의 출력에 일부 사후 처리를 수행하는 인 data.xml을 사용하고 있습니다 이 태그는 svg 노드가 아닌 xml 노드의 형제 여야하므로 XML 스타일 시트 (XSLT 또는 CSS)의 경우 XML 노드가 사실 이후에 생성 되었기 때문에 내가 어떻게하고 해결할 수 있는지 알아 내려고 노력 중이다. clojure.data.xml에서 생성 된 xml 데이터 구조를 임시 데이터 형식의 데이터 구조로 포함시킬 수 있습니까? 지금은 html5 매크로를 사용하지 않습니다. svg doc 노드는 직접 링으로 이동하고 html 페이지를 생성합니다. 미리 감사드립니다.

답변

0

Nevermind. 어리석은 나는 hiccup/html5 매크로의 xml을 사용한 다음 출력을 제공한다는 것을 몰랐다. (with-out-str (clojure.xml/emit my-root-xml-node))