C # in a Nutshell, Second Edition

XPathExpression

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( )}

Категории