interface XPathEvaluator
xmlns: attributes.XPathEvaluator functions. XPathExpression createExpression(string e, XPathNSResolver nsr)
e - expression.nsr - namespace resolver to use when evaluating, or null.XPathExpression.
XPathNSResolver createNSResolver(Node n)
xmlns: attributes.
n - an Node with defined namespace attributes (i.e the documentElement).XPathNSResolver.
XPathResult evaluate(string e, Node n, XPathNSResolver nsr, number rt, XPathResult r)
Same as new XPathExpression(e, nsr).evaluate(n, rt).
e - XPath expression string.n - context node.nsr - namespace resolver to use when evaluating, or null.rt - return type, see XPathResult.XPathResult.
static install(object o, [boolean f])
XPathEvaluator functions.
o - object (i.e document node) to extend.[f] - force replace the build-in function even if they exists.
Document.prototypeand/ordocumentwill be extended usinginstallto implements it’s functions.See
http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathEvaluator.