DOM 3 XPath implementation for JavaScript object data.