I have uploaded Jaxen 1.1.1, an open source XPath 1.0 engine written in Java that supports multiple object models including DOM, XOM, JDOM, and dom4j. It is also flexible enough to be adapted to XML views of non-XML data structures. For instance, PMD uses it to enable XPath expressions to query compiled Java byte code. Version 1.1.1 is believed to be fully conformant with the XPath 1.0 specification. This release fixes assorted minor bugs and one significant bug that incorrectly evaluated some XPath expressions. You should upgrade when you get a chance. Jaxen is published under a modified BSD license.