Class HElementNavigationProvider  
  
  
    - Namespace
- ScrapySharp.Extensions
- Assembly
- ScrapySharp.dll
 
  
  
  
    public class HElementNavigationProvider : INavigationProvider<HElement>
   
  
    - Inheritance
- 
      
      HElementNavigationProvider 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  HElementNavigationProvider()
  
  
  
  
  
    public HElementNavigationProvider()
   
  Methods
  
  
  AncestorsAndSelf(List<HElement>)
  
  
  
  
  
    public List<HElement> AncestorsAndSelf(List<HElement> nodes)
   
  Parameters
  
    - nodesList<HElement>
Returns
  
    - List<HElement>
  Attributes(HElement)
  
  
  
  
  
    public NameValueCollection Attributes(HElement node)
   
  Parameters
  
    - nodeHElement
Returns
  
    - NameValueCollection
  ChildNodes(List<HElement>)
  
  
  
  
  
    public List<HElement> ChildNodes(List<HElement> nodes)
   
  Parameters
  
    - nodesList<HElement>
Returns
  
    - List<HElement>
  Descendants(List<HElement>)
  
  
  
  
  
    public List<HElement> Descendants(List<HElement> nodes)
   
  Parameters
  
    - nodesList<HElement>
Returns
  
    - List<HElement>
  GetAttributeValue(HElement, string, string)
  
  
  
  
  
    public string GetAttributeValue(HElement node, string name, string defaultValue)
   
  Parameters
  
    - nodeHElement
- namestring
- defaultValuestring
Returns
  
    - string
  GetId(HElement)
  
  
  
  
  
    public string GetId(HElement node)
   
  Parameters
  
    - nodeHElement
Returns
  
    - string
  GetName(HElement)
  
  
  
  
  
    public string GetName(HElement node)
   
  Parameters
  
    - nodeHElement
Returns
  
    - string
  ParentNodes(List<HElement>)
  
  
  
  
  
    public List<HElement> ParentNodes(List<HElement> nodes)
   
  Parameters
  
    - nodesList<HElement>
Returns
  
    - List<HElement>