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 ByXPathNavigator.Compile( ) Passed ToXPathNavigator.{Evaluate( ) , Matches( ) , Select( )} |