System.Xml.XPath (system.xml.dll)abstract class

This class represents a compiled XPath expression. An XPathExpression is returned by the Compile( ) method of XPathNavigator from an XPath expression string. The AddSort( ) method allows you to specify the order of returned nodes from the expression. SetContext( ) sets the namespace to use in the evaluation of the expression.

public abstract class XPathExpression {
// Public Instance Properties
   public abstract string Expression{get; }
   public abstract XPathResultType ReturnType{get; }
// Public Instance Methods
   public abstract void AddSort(object expr, System.Collections.IComparer comparer);
   public abstract void AddSort(object expr, XmlSortOrder order, XmlCaseOrder caseOrder, 
       string lang,
       XmlDataType dataType);
   public abstract XPathExpression Clone( );
   public abstract void SetContext(System.Xml.XmlNamespaceManager nsManager);

Returned By

XPathNavigator.Compile( )

Passed To

XPathNavigator.{Evaluate( ), Matches( ), Select( )}

    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference
    Chapter 26. System