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


IXPathEvaluatorThe evaluation of XPath expressions is provided by IXPathEvaluator.
IXPathExpressionThe XPathExpression interface represents a parsed and resolved XPath expression.
IXPathNamespaceThe XPathNamespace interface is returned by XPathResult interfaces to represent the XPath namespace node type that DOM lacks.
IXPathNSResolverThe 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.
IXPathResultThe 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.


XPathResultTypeAn 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.