Here's a New Year's present for everyone: I have uploaded the finished release of Jaxen 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 is believed to be fully conformant with the XPath 1.0 specification. Numerous bugs have been fixed since version 1.0 several years ago. If anyone is still using version 1.0, please upgrade at your earliest convenience. Jaxen is published under a modified BSD license.