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.prototype
and/ordocument
will be extended usinginstall
to implements it’s functions.See
http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathEvaluator
.