dom4j is an easy to use, open source library for working with XML, XPath
and XSLT on the Java platform using the Java Collections Framework and
with full support for DOM, SAX and JAXP.

WWW: http://www.dom4j.org/
