document.evaluate
Summary
Returns an XPathResult based on an XPath expression and other given parameters.
https://developer.mozilla.org/en/DOM/document.evaluateSyntax
var xpathResult = document.evaluate( xpathExpression, contextNode, namespaceResolver, resultType, result);