serialize、NekoHTML ElementNSImplオブジェクトを返HTML/XML
質問
なんだろうけど、日本人が簡単に行うことができなserialize、解析されcyberneko ElementNSImplす。
こちらは自例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)))
おかげさ Rob
解決
これは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