Started because didn't agree with JDOM development using a lot of convenience methods.
To simplify Tree based XML development.
Builds a Node tree in memory.
Uses concrete classes instead of Interfaces.
Designed only for Java.
Only uses a limited amount of methods.
Uses SAX to build the Document Model.
Disallows creating non well-formed XML.
Built in XPath support using Jaxen.
Built in XInclude support.
Built in XQuery support using NUX.
Currently very active.
1.0 Released at 5 Jan 2005
Authors: Elliotte Rusty Harold