data.xml is a Clojure contrib library that parses and emits XML.

Github: https://github.com/clojure/data.xml
Changelog: https://github.com/clojure/data.xml/blob/master/CHANGES.md

Information on updating the dependency is here
<https://github.com/clojure/data.xml#installation>.

0.2.0-alpha3 features the ability to emit empty elements as self-closing
tags. This came at the cost of implementing xml namespace tracking, due to
bug in the jdk's xml library. On the other hand, this is a major building
block for getting a platform-independent parser/emitter. The implementation
<https://github.com/clojure/data.xml/blob/943e193ec8cea56a02a5b6294488fddda22574e0/src/main/clojure/clojure/data/xml/pu_map.cljc>
takes full advantage of transients to get maximum performance, but please
report if you notice any performance degradation when switching from -alpha2

0.2.0-alpha3 also fixes clojure.core/empty for the element deftype.
Apologies for holding up the release on this critical fix.

Thanks to @WickedShell, to all data.xml contributors and to @dominicm for
prodding me to do the release!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to