Clojure的clojure.xml/parse, clojure.zip/xml-zip和clojure.contrib.zip-filter.xml/xml->是提取xml值的绝佳工具,但如果我想根据从xml->“查询”中学到的内容更改xml(即clojure.zip/xml-zip的结果),并将结果作为xml写回,该怎么办?
我本来以为(clojure.contrib.prxml/prxml (clojure.xml/parse xml-content))会输出xml,但事实并非如此。
clojure.xml/emit
目前对其工作采取了非常天真的方法,例如忽略将内容编码为XML实体...请改用clojure.contrib.lazy-xml/emit
。另请参见我的回答后续问题:https://dev59.com/IEzSa4cB1Zd3GeqPoKCy#2463768 - Michał Marczyk