сериализовать объект nekohtml elementnsimpl обратно в HTML/XML
Вопрос
Кто -нибудь знает, есть ли простой способ сериализации объекта Cyberneko ElementSimpl?
Вот мой пример в Clojure сериализации всего DOM (объект HTMldocumentimpl). Это работает, но я еще не понял, как сделать это для элемента из Dom (elementnsimpl).
(defn dom->xml
[dom]
(let [sw (java.io.StringWriter.)]
(.serialize
(org.apache.xml.serialize.XMLSerializer.
sw (org.apache.xml.serialize.OutputFormat. dom))
dom)
(.toString sw)))
Спасибо, Роб
Решение
> ??? ???????? ??? ?????? XML, ?? ? ?? ??? ??? ?? ????, ??? ???????? HTML:
(defn dom->xml
"serialize a dom element back to XML text"
[elem]
(let [sw (java.io.StringWriter.)]
(.serialize
(org.apache.xml.serialize.XMLSerializer.
sw (org.apache.xml.serialize.OutputFormat.))
elem)
(str sw)))
Не связан с StackOverflow