Dom4j is written in the Java programming language open-source application programming interface ( API) for accessing and processing XML documents. It is compatible with DOM, SAX and JAXP.

Is currently working on version 2.0, which is primarily a refactoring on the new language features of Java 5.

More Java DOM implementations

JDOM is since November 2007 in version 1.1 and is very similar to dom4j. The handling of XML technology XML Path Language (XPath ) is integrated in this interface ( class: org.jdom.xpath ). Jdom is an open- source project.

XOM (XML Object Model) is a fast and built with little programming memory requirements.