jOOX stands for Java Object Oriented XML. It is a simple wrapper for the org.w3c.dom package to allow for fluent XML document creation and manipulation where DOM is required but too verbose. jOOX only wraps the underlying document and can be used to enhance DOM, not as an alternative. It is inspired by jOOQ and jQuery.
| Tags | Java XML jQuery Fluent API DOM |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | Java 1.5 |
| Implementation | Java 6+ |
Last announcement
jOOX, the sister of jOOQ now has its own logo:
http://jooq.sourceforge.net/logo/joox-small.png
See also this announcement:
http://lukasede...
Recent releases


Release Notes: This minor release adds a couple of new, useful methods to Match.


Release Notes: This is the first "official" release of jOOX. All strategic XML. API's are now supported by jOOX. These include: support for marshalling / unmarshalling JAXB annotated objects; support for XPath parameters / variables; support for XPath extension namespace / functions as provided by http://exslt.org; support for XSL transformation; support for CSS-style selectors for XML navigation.


Release Notes: This release adds several new $() methods as well as support for JAXB marshalling / unmarshalling.


Release Notes: This release adds Match.andSelf(), Match.each(), Match.reverse(), and Match.child(String) to the API. This release also ships with a few important performance improvements.


Release Notes: XPath support, type conversion, and more sophisticated and extensible callback method signatures were added. More Javadoc was added on Filters, equals(), hashCode(), $(InputStream) and other $(source) methods.
A Grunt task to diff file sizes between a current git branch and a branch/commit.