I have uploaded Jaxen 1.1.2, 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.2 is believed to be fully conformant with the XPath 1.0 specification, modulo undiscovered bugs. This release fixes assorted a couple of significant bugs that incorrectly evaluated some XPath expressions. You should upgrade when you get a chance. Jaxen is published under a modified BSD license.