The namespace contains methods to navigate through elements and attributes in an XML document.


Interface Description
IXPathEvaluator The evaluation of XPath expressions is provided by IXPathEvaluator.
IXPathExpression The XPathExpression interface represents a parsed and resolved XPath expression.
IXPathNamespace The XPathNamespace interface is returned by XPathResult interfaces to represent the XPath namespace node type that DOM lacks.
IXPathNSResolver The XPathNSResolver interface permit prefix strings in the expression to be properly bound to namespaceURI strings. IXPathEvaluator can construct an implementation of IXPathNSResolver from a node, or the interface may be implemented by any application.
IXPathResult The XPathResult interface represents the result of the evaluation of an XPath 1.0 expression within the context of a particular node. Since evaluation of an XPath expression can result in various result types, this object makes it possible to discover and manipulate the type and value of the result.


Enumeration Description
XPathResultType An unsigned short indicating what type of result this is. If a specific type is specified, then the result will be returned as the corresponding type, using XPath type conversions where required and possible.