Name

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

Synopsis

public abstract class XPathNavigator : ICloneable {
// Protected Constructors
   protected XPathNavigator( );  
// Public Instance Properties
   public abstract string BaseURI{get; } 
   public abstract bool HasAttributes{get; } 
   public abstract bool HasChildren{get; } 
   public abstract bool IsEmptyElement{get; } 
   public abstract string LocalName{get; } 
   public abstract string Name{get; } 
   public abstract string NamespaceURI{get; } 
   public abstract XmlNameTable NameTable{get; } 
   public abstract XPathNodeType NodeType{get; } 
   public abstract string Prefix{get; } 
   public abstract string Value{get; } 
   public abstract string XmlLang{get; } 
// Public Instance Methods
   public abstract XPathNavigator Clone( );  
   public virtual XmlNodeOrder ComparePosition( XPathNavigator nav);  
   public virtual XPathExpression Compile( string xpath);  
   public virtual object Evaluate( string xpath);  
   public virtual object Evaluate( XPathExpression expr);  
   public virtual object Evaluate( XPathExpression expr, XPathNodeIterator context);  
   public abstract string GetAttribute( string localName, string namespaceURI);  
   public abstract string GetNamespace( string name);  
   public virtual bool IsDescendant( XPathNavigator nav);  
   public abstract bool IsSamePosition( XPathNavigator other);  
   public virtual bool Matches( string xpath);  
   public virtual bool Matches( XPathExpression expr);  
   public abstract bool MoveTo( XPathNavigator other);  
   public abstract bool MoveToAttribute ...

Get .NET & XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.