JDOM

The first of it's kind.

  • To simplify Tree based XML development.

  • Builds a Node tree in memory.

  • Uses concrete classes instead of Interfaces.

  • Designed only for Java.

  • Uses a lot of convenience methods.

  • Uses SAX to build the Document Model.

  • Does not necessarily generate well-formed XML.

  • Built in XPath support using Jaxen.

  • Has been stalled for a while and currently not very active.

  • 1.0 Released at 09 Sept 2004

  • Authors: Brett McLaughlin and Jason Hunter