Table of Contents

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>