Jaxen is a universal XPath evaluation engine. It is currently capable of executing XPath expressions against W3C DOM, JDOM, dom4j, and XOM document trees.