Я использую Compojure, Hiccup и Lacij для генерации SVG-документов. Я использую data.xml выполнять некоторые постобработки на выходе из tikkba.utils.dom/вертеле ул для добавления 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 генерируется после факта. Можно ли просто внедрить структуру данных xml, созданную clojure.data.xml, в форматированную структуру данных hiccup? На данный момент я не использую макрос html5. Узел svg doc напрямую переходит в кольцо, и он генерирует html-страницу. Заранее спасибо.