serializar un objeto volver NekoHTML ElementNSImpl a HTML / XML
Pregunta
¿Alguien sabe si hay una manera sencilla para serializar un analizada cyberneko ElementNSImpl objeto?
Aquí está mi ejemplo en Clojure de la serialización de todo el DOM (un objeto HTMLDocumentImpl). Esto funciona, pero que aún no han descubierto la manera de hacer esto para un elemento del 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)))
Gracias, Rob
Solución
Esto funciona para dar salida XML, pero todavía no sé cómo la salida 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)))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow