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
nodes
List<HElement>
Returns
- List<HElement>
Attributes(HElement)
public NameValueCollection Attributes(HElement node)
Parameters
node
HElement
Returns
- NameValueCollection
ChildNodes(List<HElement>)
public List<HElement> ChildNodes(List<HElement> nodes)
Parameters
nodes
List<HElement>
Returns
- List<HElement>
Descendants(List<HElement>)
public List<HElement> Descendants(List<HElement> nodes)
Parameters
nodes
List<HElement>
Returns
- List<HElement>
GetAttributeValue(HElement, string, string)
public string GetAttributeValue(HElement node, string name, string defaultValue)
Parameters
node
HElement
name
string
defaultValue
string
Returns
- string
GetId(HElement)
public string GetId(HElement node)
Parameters
node
HElement
Returns
- string
GetName(HElement)
public string GetName(HElement node)
Parameters
node
HElement
Returns
- string
ParentNodes(List<HElement>)
public List<HElement> ParentNodes(List<HElement> nodes)
Parameters
nodes
List<HElement>
Returns
- List<HElement>