Revision: 25329
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 27, 2010 14:26 by iTony
Initial Code
(defn ppxml [xml] (let [in (javax.xml.transform.stream.StreamSource. (java.io.StringReader. xml)) writer (java.io.StringWriter.) out (javax.xml.transform.stream.StreamResult. writer) transformer (.newTransformer (javax.xml.transform.TransformerFactory/newInstance))] (.setOutputProperty transformer javax.xml.transform.OutputKeys/INDENT "yes") (.setOutputProperty transformer "{http://xml.apache.org/xslt}indent-amount" "2") (.setOutputProperty transformer javax.xml.transform.OutputKeys/METHOD "xml") (.transform transformer in out) (-> out .getWriter .toString)))
Initial URL
http://nakkaya.com/2010/03/27/pretty-printing-xml-with-clojure/
Initial Description
Initial Title
Pretty Printer XML in clojure
Initial Tags
xml
Initial Language
Clojure