http://jakarta.apache.org/commons/jxpath/

Goes to show that XML and Java are just two representations of hierarchical data structures of which XPAth is the query language. Hoping to integrate into Aspire at some point.