commons-jxpath-1.1
http://jakarta.apache.org/commons/jxpath/
XPath形式ででbeanオブジェクトにアクセス出来る。
マニュアルをちょっと見ただけだけど、DOMには直接アクセスできないみたい。
http://jakarta.apache.org/commons/jxpath/users-guide.html#DOM/JDOM%20Document%20Access
DOM ↓ DOMInputSource ↓ XMLDocumentContainer ↓ JXPathContext
実際にやってないからわからないけど。
ただ、JXPathContext#setValue で XPath 指定の更新は結構便利そう。